LEN

問合せ組込み関数 (総称):文字式の長さを返します。

形式

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

関連情報

LEN_TRIM

次に例を示します。

	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 を返します。