システム関数 StrLib.concatenateWithSeparator は、ストリングとストリングの間に区切りストリングを挿入して 2 つのストリングを連結します。ターゲット・ストリングの最初の長さがゼロ (末尾のブランクや NULL は数えない) である場合、区切り文字は省略され、ソース・ストリングがターゲット・ストリングにコピーされます。
StrLib.concatenateWithSeparator( target VagText inOut, source VagText in, separator VagText in) returns (result INT)
末尾のスペースや NULL が target から切り捨てられ、区切り ストリングおよび source が切り捨てられた値に付加されます。連結した結果がターゲットで許可される長さより長い場合は、切り捨てが実行されます。連結した結果がターゲットで許可される長さより短い場合は、連結された値にスペースが埋め込まれます。
phrase = "and"; // CHAR(7) or = "or"; result = StrLib.concatenateWithSeparator(phrase,or,"/"); if (result == 0) print phrase; // phrase = "and/or " end
関連する概念
EGL 関数の構文図
関連する参照項目
EGL ライブラリー StrLib