Voici la chose. J'essaie de convertir une chaîne en minuscule à Lua, mais cela ne fonctionne pas. Je l'ai fait
String = String:lower()
mais ça n'aime pas ça. Je suis sûr que c'est la façon de le faire, je l'ai vu faire auparavant. Quelques sites suggèrent que cela pourrait être un problème causé par une mauvaise version de l'interprète.
Des idées?
Vous avez raison, c'est l'un des moyens de le faire. Cela ne fonctionnerait et ne jette pas que des erreurs si votre variable "chaîne" n'est pas une chaîne.
Personnellement, je préfère habituellement utiliser quelque chose comme ..
myString = string.lower(myString)
Mais c'est vraiment la même chose que faire
myString = myString:lower()
en supposant que MyString soit en réalité une chaîne, cependant.
La version "longue" a un avantage, cela fonctionne en réalité si MyString est un nombre, tandis que les deuxièmes erreurs dans ce cas.