Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, 言語解説書

SEARCH は、別のストリングにある任意の 文字、ビット、 グラフィック、またはワイド文字が指定のストリングにある場合、そのストリング内の 最初の位置を指定するスケールのない REAL FIXED BINARY 値を戻します。 この関数に、検索を開始する位置を指定することもできます。

構文図を読む構文図をスキップする>>-SEARCH(x,y-+----+-)-----------------------------------------><
              '-,n-'
 
x および y
式。 x は、ストリング y に表示される文字、ビット、漢字、 またはワイド文字を検索するストリングを指定します。

x または y はヌル・ストリングで、結果はゼロです。

xy がない場合は、結果はゼロです。

n
式。 n は、検索を開始する x 内の位置を指定します。 y には、計算タイプを保持している必要があり、FIXED BINARY(31,0) に変換されます。

1 <= n <= LENGTH(x)+1 でない場合は、 STRINGRANGE 条件 (割り込み可能な場合) が発生します。 暗黙処置と通常の戻りは、結果ゼロになります。

BIFPREC コンパイラー・オプションによって、戻される結果の精度が決まります。

SEARCH は、数字のストリングにある区切り文字を検出するのに使われます。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)