L'opérateur de concaténation de chaînes de caractères dans Lua, est représenté par deux points (..).
Si les deux opérandes sont des nombres, alors ils sont convertis en chaînes de caractères.
Si un des opérandes est un nombre, il est converti en chaîne de caractères.
Et si les deux opérandes sont des chaînes, alors ils n’ont pas besoin de conversion.
Sinon, le "concat" de la méta-méthode est appelé (voir le chapitre sur les métatables).
string1 = "Lua:" string2 = "Mode" string3 = "d'emploi." nb = 2011 stringA = string1.." "..string2 stringB = " "..string3.." Novembre "..nb print(stringA..stringB) --> Lua: Mode d'emploi. Novembre 2011
Bien, ceci étant dit, vous allez enfin pouvoir rentrer dans le vif du sujet et vous pencher sérieusement sur la façon d'utiliser ce langage.
La première ligne de code que tape sur son ordinateur un programmeur est très certainement celle qui va permettre d'initialiser une ou plusieurs variables.
Car aucun programme ne peut tourner, s'il n'a pas au moins une variable de déclarée!
Mais une variable, c'est quoi?