Est-il un moyen d'utiliser l'arg 2 valeur du tableau.concat pour représenter la table d'index?
par exemple:
t = {}
t[1] = "a"
t[2] = "b"
t[3] = "c"
X = table.concat(t,"\n")
désirée en sortie de table concat (X):
"1 a\n2 b\n3 c\n"
OriginalL'auteur Col_Blimp | 2013-03-18
Réponse Simple : non.
table.concat
est quelque chose de vraiment basique, et très rapide.De sorte que vous devriez le faire dans une boucle de toute façon.
Si vous voulez éviter les excès de concaténation de chaîne que vous pouvez faire:
template:format...
?Exactement, merci. BTW, si vous repérez une erreur de ce genre, n'hésitez pas à modifier la réponse vous-même, que vous avez les droits suffisants pour modifier.
OriginalL'auteur jpjacobs
Je ne le pense pas: comment voulez-vous dire que le séparateur entre les clés et les valeurs est censé être un espace, par exemple?
Vous pouvez écrire un général de la fonction de mappage de faire ce que vous souhaitez:
OriginalL'auteur Bristol
Pas. Mais il y a un travail autour de:
OriginalL'auteur Egor Skriptunoff