Menu
Coddy logo textTech

string.upper et string.lower

Fait partie de la section Fundamentals du Journey Lua de Coddy — leçon 45 sur 90.

string.upper() et string.lower().

Ces fonctions vous permettent de convertir des chaînes de caractères en différentes casses. 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 normaliser les entrées utilisateur ou créer un formatage cohérent dans vos programmes. Par exemple, vous pourriez convertir les noms d'utilisateur en minuscules pour la comparaison, ou convertir les titres en majuscules à des fins d'affichage.

challenge icon

Défi

Facile

Créez un système de formatage de texte qui convertit le nom d'une entreprise en minuscules et majuscules pour différents besoins d'affichage. Déclarez une variable nommée companyName et affectez-lui la valeur "TechCorp Solutions". Utilisez string.upper() pour créer une version en majuscules et stockez-la dans une variable nommée upperName. Utilisez string.lower() pour créer une version en minuscules et stockez-la dans une variable nommée lowerName. Affichez les versions en majuscules et en minuscules sur des lignes distinctes.

Aide-mémoire

Utilisez string.upper() pour convertir des chaînes en majuscules et string.lower() pour convertir des chaînes 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 utiles pour standardiser les entrées utilisateur ou pour créer un formatage cohérent dans les programmes.

Essayez vous-même

-- Déclarer la variable du nom de l'entreprise
companyName = "TechCorp Solutions"

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

-- Afficher les résultats
print(upperName)
print(lowerName)
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 Fundamentals