Combina muchas cuerdas en una.Hola chicos,
Tengo una lista según a continuación de los nombres de las cadenas. Quiero concantar el valor de cada cadena en la lista, en una cadena combinada. Entonces, el resultado de abajo sería una cadena cuyo valor sería "Esta es una oración".
¿Cómo codificaría esto?
Begining = "This";
Middle = "is a";
End = "sentence"
StringList = {"Begining","Middle", "End"};Re: Combinar muchas cadenas en una.¿Mejor? Eso depende. Hay muchas funciones convenientes de JSL. Si sus requisitos son adecuados y sus resultados cumplen con los requisitos, entonces son mejores. La solución general que publicaste es mucho más flexible cuando eso cuenta.
Re: Combinar muchas cadenas en una.mejor que mi solución... gracias Mark
Re: Combinar muchas cadenas en una.Seleccionar Ayuda > secuencias de comandos Índice y busque la función de cadena de caracteres concat Elementos() .
Re: Combinar muchas cadenas en una.Aquí hay una solución simple
Names Default To Here( 1 );
Begining = "This";
Middle = "is a";
End = "sentence";
StringList = {"Begining", "Middle", "End"};
Sentence = Eval( Parse( StringList[1] ) );
For( i = 2, i <= N Items( stringList ), i++,
Sentence = Sentence || " " || Eval( Parse( StringList[i] ) )
);
Show( sentence );