問合せ組込み関数 (総称):文字式の長さを返します。
形式
result = LEN (string [, kind])
string
(入力) 文字型。これはスカラまたは配列値です。(これは文字列の配列です。)
kind
(省略可能,入力) スカラ整数初期値式。
結果
結果の型は基本整数型です。kind が存在する場合,結果の種別パラメタは kind によって指定されたものになります。kind が存在しなければ,結果のの種別パラメタは基本整数型の種別パラメタになります。プロセッサーが結果の種別で結果の値を表現できない場合,結果は不定になります。
結果の値は,string 中の文字数 (スカラの場合),または string 要素中の文字数 (配列値の場合) です。
整数の大きさを指定するコンパイラ・オプションの設定は,この関数の結果に影響を及ぼします。
個別名 | 引数の型 | 結果の型 |
---|---|---|
LEN | CHARACTER | INTEGER(4) |
CHARACTER | INTEGER(8) |
互換性
CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB
関連情報
例
次に例を示します。
CHARACTER (15) C (50) CHARACTER (25) D
LEN (C) の値は 15 で,LEN (D) の値は 25 です。
以下に他の例を示します。
CHARACTER(11) STR(100) INTEGER I I = LEN (STR) ! 11 を返します。 I = LEN('A phrase with 5 trailing blanks. ') ! 37 を返します。