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

INDEX

INDEX は、y と等しいサブストリングの x 内の開始位置を 示すスケールのない REAL FIXED BINARY 値を戻します。また、処理を 開始する x 内の位置を指定することもできます。

構文図を読む構文図をスキップする>>-INDEX(x,y-+----+-)------------------------------------------><
             '-,n-'
 
x
検索されるストリング式。
y
検索元のストリング式。
n
n は、処理を開始する x 内の位置を指定します。 y には、計算タイプを保持している必要があり、FIXED BINARY(31,0) に変換されます。

x 内で y が発生しない場合、または xy のどちらかが長さゼロがある場合は、値ゼロが戻されます。

n が 1 より小さい場合、または n が 1 + length(x) より も大きい場合は、STRINGRANGE 条件が発生し、結果は 0 になります。

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


Terms of use | Feedback

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