Les langages Lua Operateurs et mathematiques
Opérateurs
Lua supporte les opérateurs arithmétiques, de comparaison, logiques et de concaténation. L'opérateur de concaténation est '..' pour joindre des chaînes de caractères.
Opérateurs arithmétiques
local a = 10
local b = 3
print("Addition: ", a + b) -- 13
print("Soustraction: ", a - b) -- 7
print("Multiplication: ", a * b) -- 30
print("Division: ", a / b) -- 3.333...
print("Modulo: ", a % b) -- 1
print("Puissance: ", a ^ b) -- 1000
print("Division entière: ", a // b) -- 3 (Lua 5.3+)
Opérateurs de comparaison et logiques
local x = 5
local y = 10
-- Comparaison
print(x == y) -- false (égal)
print(x ~= y) -- true (différent)
print(x < y) -- true
print(x <= y) -- true
print(x > y) -- false
print(x >= y) -- false
-- Logiques
local actif = true
local visible = false
print(actif and visible) -- false
print(actif or visible) -- true
print(not actif) -- false
Concaténation de chaînes
local prenom = "Shadow"
local nom = "Delta"
-- Concaténation avec ..
local nomComplet = prenom .. " " .. nom
print(nomComplet) -- Shadow Delta
-- Avec des nombres
local age = 25
print("J'ai " .. age .. " ans")
-- Longueur d'une chaîne
print("Longueur: " .. #nomComplet)
3 exercices pour cette lecon
Les exercices demandent un compte : il faut bien enregistrer votre progression quelque part. La lecture, elle, reste libre. Creer un compte
-
Opérations arithmétiques facile lecon a valider
-
Concaténation de chaînes facile lecon a valider
-
Opérateurs logiques moyen lecon a valider