J'essayais de diviser une chaîne en une table, en utilisant gmatch avec %S+
. Cependant, je suis tombé sur l'erreur:Tentative d'indexer les 'args' locaux (une valeur de fonction)
Attempt to index local 'args' (a function value)
Voici les trois lignes de code, je crois avoir le problème:
print(msg)
local args = string.gmatch(msg, "%S+")
print(args[1])
Ainsi, la première ligne print(msg)
juste imprime une chaîne normale, comme il se doit. La deuxième ligne est supposée diviser cette chaîne par des espaces, et stocker la table dans args. La troisième ligne est supposée imprimer la première valeur dans la table, mais à la place elle me donne l'erreur montrée ci-dessus. Merci.
Merci beaucoup! – Frosty