La función de sistema strLib.concatenateWithSeparator concatena dos series, insertando una serie separadora entre ellas. Si la longitud inicial de la serie destino es cero (sin contar los blancos finales y los nulos), el separador se omite y la serie origen se copia en la serie destino.
Los espacios y nulos finales se truncan en el destino; a continuación, las series separador y origen se añaden al final del valor truncado. Si la concatenación es más larga de lo que permite el destino, se produce un truncamiento. Si la concatenación es más corta de lo que permite el destino, el valor concatenado se rellena con espacios.
phrase = "and"; // CHAR(7) or = "or"; result = strLib.concatenateWithSeparator(phrase,or,"/"); if (result == 0) print phrase; // phrase = "and/or " end
Consulta relacionada
Biblioteca StrLib de EGL