9.6.20 CurChars

CurChars は、文字列内の文字数を返します。

シングル・バイト環境では、CurCharsとCursizeは同じ結果を返します。

DBCS環境では、各文字に2バイトが使用されるため、文字列が8バイト長であっても、文字数は、ASCIIの場合は4、ECBDICの場合は3になります。これは、シフトイン・バイトおよびシフトアウト・バイトに2バイトが使用されるためです。

入力パラメータ

なし

以下の例では、文字列の値が"Sample"の場合、Numberの値は6に設定されます。

#Number := #String.CurChars

 

Ý 9.6 Alphanumeric/String 型組み込みファンクション