NCONTAIN

1. Syntax

1 NCOntain(number,+ , match)

number で示される値と match で定義された 1 つ以上の値とを比較します。

Returns
match 引数の数値のどれかが number の数値に等しい場合、NCONTAIN は 1 を戻します。そうでなければ、NCONTAIN は 0 を戻します。
number
match と比較する、数値で表された値、値を戻す関数、または値が割り当てられている 変数。
match
number と比較する値または値のリスト。値は、一度に 20 個まで検索できます。

ストリング値のマッチングについての同じような関数については、CONTAINSを参照してください。FASTREXX に適した同等の関数については、FLD_COを参照してください。

例 1

現行レコードに 8 列目から始まっているパック 10 進数値の 10、20、または 30 が含まれていると、そのレコードは印刷されます。
If NCO(FLD(8,P),10,20,30) Then PRINT(inrec,'CHAR')

例 2

現行レコードが、10 列目から始まる 11、12、または 13 のゾーン 10 進数値を含んでいる場合、レコードを処理から除去します。
If NCO(FLD(10,5,Z),11,12,13) Then Return 'DROP'