Les valeurs

Lua dispose d’une variété de types de valeurs comme les chaînes de caractères, les nombres décimaux, les booléens, etc. Voici quelques exemples de base.

Chaînes de caractères

Les chaînes peuvent être concaténées avec l’opérateur .. :

1
2
3
4
print("Lu" .. "a")

-- output :
--  Lua

Nombres

Addition avec des entiers :

1
2
3
4
print("1+1=" .. 1+1)

-- output :
--  1+1=2

Division avec des nombres décimaux :

1
2
3
4
print("7.0/3.0=" .. 7.0/3.0)

-- output :
--  7.0/3.0=2.3333333333333

Division entière (division avec arrondi à l’entier inférieur) :

1
2
3
4
print("7.0//3.0=" .. 7.0//3.0)

-- output :
--  2

Booléens

Exemples avec les opérateurs logiques :

1
2
3
4
5
6
7
8
print(true and false)
print(true or false)
print(not true)

-- output :
--  false
--  true
--  false

Même si les sorties sont déjà indiquées sous chaque exemple, vous pouvez copier l’ensemble du code dans un fichier values.lua et l’exécuter ainsi :

1
2
3
4
5
6
7
8
$ lua values.lua
Lua
1+1=2
7.0/3.0=2.3333333333333
2
false
true
false