LOTUSSCRIPT 言語


LenBP 関数
文字列の長さを示すバイト数、または変数を格納するために必要なバイト数をプラットフォーム固有の文字セットで返します。

構文

LenBP ( { stringExpr | variantExpr | numericExpr | typeName } )

要素

StringExpr


variantExpr
numericExpr
typeName
戻り値

stringExpr の場合、LenBP は文字列式のバイト数を返します。

variantExpr の場合、LenBP は String 型に変換された variantExpr の値を格納するために必要なバイト数を返します。

numericExpr の場合、LenBP は numericExpr の内容を格納するために必要なバイト数を返します。

typeName の場合、ユーザー定義のデータ型に Variant 型または可変長 String 型のメンバが含まれていない限り、LenBP はすべてのメンバ変数の内容を格納するために必要なバイト数を返します。その場合、ユーザー定義データ型の変数の長さは、そのメンバ変数の長さの合計と同じにならないことがあります。

使用法

LenBP(NULL) はエラーを生成します。

v が EMPTY の場合、LenBP(v) はゼロを返します。

文字列の長さを文字数で調べるには、Len 関数を使用します。文字列の長さを LotusScript の内部文字セットのバイト数で調べるには、LenB 関数を使用します。文字列の長さを列数で調べるには (列ベースの言語用)、LenC 関数を使用します。

関連項目