Menu
Coddy logo textTech

Uzunluk Operatörü '#'

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

Lua, uzunluk operatörü # kullanarak bunu yapmak için basit ve kullanışlı bir yol sunar.

Uzunluk operatörü doğrudan bir tablo değişkeninin önüne yerleştirilir ve o tablodaki öğe sayısını döndürür:

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

Bu operatör, 1. indeksten başlayarak tüm ardışık öğeleri sayarak çalışır. Döngüler, koşullar için tablonuzun boyutunu bilmeniz gerektiğinde veya sadece kullanıcılara bilgi göstermek istediğinizde özellikle yararlıdır.

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

Görev

Kolay

Aktif üye sayısını takip eden bir lonca kadrosu yönetim sistemi oluşturun. İlk olarak, tam olarak beş dize değeri içeren guildMembers adında bir tablo oluşturun: "Warrior", "Mage", "Archer", "Healer" ve "Rogue". Tabloyu oluşturduktan sonra, loncada kaç üye olduğunu belirlemek için uzunluk operatörünü # kullanın ve bu sayıyı yazdırın.

Kopya kağıdı

Uzunluk operatörü #, bir tablodaki öğe sayısını döndürür:

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

Operatör, 1. indeksten başlayarak ardışık öğeleri sayar:

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

Kendin dene

-- YAPILACAK: Belirtilen değerlerle guildMembers tablosunu oluşturun

-- YAPILACAK: Üyeleri saymak için uzunluk operatörünü kullanın

-- YAPILACAK: Sayıyı yazdırın
quiz iconKendini test et

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

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