XL Fortran for AIX V8.1.1
ランゲージ・リファレンス
ストリングを走査して、一連の文字内の任意の 1 文字を探します。
引き数タイプおよび属性
- STRING
- タイプは文字でなければなりません。
- SET
- タイプは STRING と同じ kind 型付きパラメーターを持つ文字でなければなりません。
- BACK (オプション)
- タイプは論理タイプでなければなりません。
クラス
エレメント型関数
結果タイプおよび属性
デフォルトの整数
結果値
- ケース (i): BACK が存在しないか、または、値 .FALSE. を持って存在していて、
SET 内にある文字が最低 1 つ STRING に含まれていると、結果の値は、
SET 内にある STRING の左端の文字位置になります。
- ケース (ii): BACK が存在していて値 .TRUE. を持ち、
SET 内にある文字が最低 1 つ STRING に含まれている場合は、結果の値は、
SET 内にある STRING の右端の文字位置になります。
- ケース (iii): STRING の文字が SET 内にない場合、あるいは、STRING または SET の長さがゼロである場合は、結果の値はゼロになります。
例
- ケース (i): SCAN ('FORTRAN', 'TR') は値 3 を持ちます。
- ケース (ii): SCAN ('FORTRAN', 'TR', BACK = .TRUE.) は値 5 を持ちます。
- ケース (iii): SCAN ('FORTRAN', 'BCD') は値 0 を持ちます。
[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]