Menu
CoddyTech

string.upper et string.lower

Fait partie de la section Notions fondamentales du Journey Lua de Coddy. Leçon 45 sur 90.

Lua possède deux fonctions pour modifier la casse des lettres d’une chaîne : string.upper() et string.lower().

Ces fonctions vous permettent de convertir les chaînes en différents types de casse. La fonction string.upper() convertit toutes les lettres d’une chaîne en majuscules, tandis que string.lower() les convertit en minuscules :

local message = "Hello World"
local uppercase = string.upper(message)
local lowercase = string.lower(message)

print(uppercase)  -- affiche : HELLO WORLD
print(lowercase)  -- affiche : hello world

Ces fonctions sont particulièrement utiles pour uniformiser les saisies des utilisateurs ou créer une mise en forme cohérente dans vos programmes. Par exemple, vous pouvez convertir les noms d’utilisateur en minuscules pour les comparer, ou convertir les titres en majuscules à des fins d’affichage.

challenge icon

Défi

Facile

Crée un système de mise en forme du texte qui convertit un nom d’entreprise avec des majuscules et des minuscules en versions entièrement en majuscules et en minuscules à des fins d’affichage différentes. Déclare une variable appelée companyName et attribue-lui la valeur "TechCorp Solutions". Utilise string.upper() pour créer une version en majuscules et stocke-la dans une variable appelée upperName. Utilise string.lower() pour créer une version en minuscules et stocke-la dans une variable appelée lowerName. Les lignes sous ton code affichent les deux.

Essayez vous-même

-- Déclarez la variable contenant le nom de l’entreprise
companyName = "TechCorp Solutions"

-- TODO: Écrivez votre code ici pour créer des versions en majuscules et en minuscules

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Notions fondamentales

Entraînez-vous par vous-même : Compilateur Lua en ligne