characterLen()

strLib.characterLen() システム関数は、末尾のスペースを除く、テキスト式内の文字数を戻します。 一方、strLib.byteLen() は、文字数ではなく、バイト数を戻します。 このトピックの後述の『例』を参照してください。

構文

  strLib.characterLen(source STRING in)
  returns (result INT)
source
STRING 型と代入互換性のある任意の変数または式を入力できます (『EGL における代入互換性』を参照)。
result
INT として定義された変数。

  myUnicode5 UNICODE(5) = "ABC";
  length INT;

  length = strLib.byteLen(myUnicode5); // length=6
  length = strLib.characterLen(myUnicode5); // length=3  

フィードバック