Menu
Coddy logo textTech

L'opérateur de longueur '#'

Fait partie de la section Les fondamentaux du Journey Lua de Coddy. Leçon 60 sur 90.

Lua fournit un moyen simple et pratique de le faire à l’aide de l’opérateur de longueur #.

L’opérateur de longueur est placé directement devant une variable de table et renvoie le nombre d’éléments de cette table :

local players = {"Alice", "Bob", "Charlie"}
print(#players)  -- affiche : 3

Cet opérateur fonctionne en comptant tous les éléments consécutifs à partir de l’index 1. Il est particulièrement utile lorsque vous devez connaître la taille de votre table pour les boucles, les conditions ou simplement pour afficher des informations aux utilisateurs.

local scores = {100, 85, 92, 78, 95}
local totalPlayers = #scores
print("Number of players:", totalPlayers)  -- affiche : Number of players: 5
challenge icon

Défi

Facile

Crée un système de gestion de la liste des membres d’une guilde qui suit le nombre de membres actifs. Commence par créer une table nommée guildMembers contenant exactement cinq valeurs de chaîne : "Warrior", "Mage", "Archer", "Healer" et "Rogue". Après avoir créé la table, utilise l’opérateur de longueur # pour déterminer combien de membres compte la guilde et afficher ce nombre.

Essayez vous-même

-- TODO: Créer la table guildMembers avec les valeurs spécifiées

-- TODO: Utiliser l'opérateur de longueur pour compter les membres

-- TODO: Afficher le compte
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 Les fondamentaux

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