Combinez plusieurs chaînes en une seule.Salut les gars,
J'ai une liste comme ci-dessous des noms de chaînes. Je veux concantaner la valeur de chaque chaîne de la liste, en une seule chaîne combinée. Ainsi, le résultat ci-dessous serait une chaîne dont la valeur serait "Ceci est une phrase".
Comment est-ce que je coderais ça ?
Begining = "This";
Middle = "is a";
End = "sentence"
StringList = {"Begining","Middle", "End"};Re : Combinez plusieurs chaînes en une seule.Mieux? Ça dépend. Il existe de nombreuses fonctions JSL pratiques. Si leurs exigences sont adaptées et que leurs résultats répondent aux exigences, alors ils sont meilleurs. La solution générale que vous avez publiée est beaucoup plus flexible lorsque cela compte.
Re : Combinez plusieurs chaînes en une seule.mieux que ma solution .... merci Mark
Re : Combinez plusieurs chaînes en une seule.Sélectionner Aider > Script Indice et recherchez la fonction de chaîne de caractères Concat Articles() .
Re : Combinez plusieurs chaînes en une seule.Voici une solution 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 );