Menu
Coddy logo textTech

Uzunluk Operatörü '#'

Coddy'nin Lua Journey'sinin Temeller bölümünün bir parçası. Ders 60 / 90.

Lua, bunu uzunluk operatorunu # kullanarak basit ve kullanışlı bir şekilde yapmanızı sağlar.

Uzunluk işleci, bir tablo değişkeninin hemen önüne yerleştirilir ve o tablodaki öğelerin sayısını döndürür:

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

Bu işleç, 1. indexten başlayarak ardışık tüm öğeleri sayarak çalışır. Özellikle döngüler, koşullar için tablonuzun boyutunu bilmeniz veya yalnızca bilgileri kullanıcılara göstermeniz gerektiğinde oldukça kullanışlıdır.

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

Görev

Kolay

Etkin üyelerin sayısını takip eden bir lonca kadro yönetim sistemi oluştur. Öncelikle, tam olarak beş dize değeri içeren guildMembers adlı bir tablo oluştur: "Warrior", "Mage", "Archer", "Healer" ve "Rogue". Tabloyu oluşturduktan sonra, loncada kaç üye olduğunu belirlemek için uzunluk işleci # kullan ve bu sayıyı yazdır.

Kendin dene

-- TODO: Belirtilen değerlerle guildMembers tablosunu oluştur

-- TODO: Üyeleri saymak için length operatörünü kullan

-- TODO: Sayımı yazdır
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Lua derleyicisi