Menu
Coddy logo textTech

Özet - Parti Üyelerini Yönetme

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

challenge icon

Görev

Kolay

Tam olarak üç dize değeri içeren adventurers adlı bir tablo oluşturarak, liste tarzı tablo işlemlerinin tüm temel özelliklerini gösteren bir maceracı grubu yönetim sistemi oluştur. Bu değerler "Gandalf", "Legolas" ve "Gimli" olmalıdır. Tabloyu oluşturduktan sonra aşağıdaki işlemleri sırayla gerçekleştir:

İlk olarak, grubun mevcut üye sayısını yazdırmak için uzunluk operatörünü # kullan. Ardından, gruba yeni bir üye olarak "Aragorn" eklemek için table.insert() kullan. Daha sonra, gruptaki ilk üyeyi kaldırmak için table.remove() kullan. Belirli bir konumdaki öğeyi kaldırmak için dizini ikinci bağımsız değişken olarak geçir: table.remove(adventurers, 1), 1 dizinindeki öğeyi (yani "Gandalf") kaldırır ve kalan üyeleri otomatik olarak aşağı kaydırır. Son olarak, nihai sayıyı göstermek için grubun uzunluğunu tekrar yazdır.

Kendin dene

-- Başlangıç üyeleriyle adventurers tablosunu oluştur
local adventurers = {"Gandalf", "Legolas", "Gimli"}

-- TODO: Kodunu buraya yaz
-- 1. Uzunluk operatörünü kullanarak parti üyelerinin mevcut sayısını yazdır
-- 2. table.insert() kullanarak partiye "Aragorn" ekle
-- 3. table.remove() kullanarak ilk üyeyi kaldır
-- 4. Parti üyelerinin son sayısını yazdır

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

Kendi başına pratik yap: Online Lua derleyicisi