系统函数 StrLib.concatenateWithSeparator 将两个字符串并置,并在它们之间插入分隔符字符串。如果目标字符串的初始长度为零(不计结尾空格和 NULL),则省略分隔符,并将源字符串复制至目标字符串。
StrLib.concatenateWithSeparator( target VagText inOut, source VagText in, separator VagText in) returns (result INT)
将从 target 中截断结尾空格和 NULL;然后,对截断的值追加 separator 字符串和 source。如果并置比目标所允许的长度要长,则发生截断。如果并置比目标所允许的长度要短,则用空格对并置的值进行填充。
phrase = "and"; // CHAR(7) or = "or"; result = StrLib.concatenateWithSeparator(phrase,or,"/"); if (result == 0) print phrase; // phrase = "and/or " end
相关概念
EGL 函数的语法图
相关参考
EGL 库 StrLib