Menu
CoddyTech

Bir Izgara Oluşturma

Coddy'nin Lua Journey'sinin Luau'ya Giriş bölümünün bir parçası. Ders 20 / 80.

Bir ızgarayı elle yazmak zorunda değilsin. Döngülerle oluşturabilirsin: boş bir satır oluştur, table.insert ile doldur, ardından satırın tamamını dış diziye ekle.

local table10: {{number}} = {}
for i = 1, 3 do
    local row: {number} = {}
    for j = 1, 4 do
        table.insert(row, i * j)
    end
    table.insert(table10, row)
end

Dış döngü her adımda bir satır oluşturur, iç döngü ise satırı doldurur. #table10 satırları, #table10[1] ise ilk satırın sütunlarını sayar: burada sırasıyla 3 ve 4.

challenge icon

Görev

Kolay

İç içe döngülerle küçük bir çarpım tablosu oluştur.

  1. Tablonun altına local products: {{number}} = {} oluştur.
  2. i için 1'den 2'ye kadar local row: {number} = {} oluştur, j için 1'den 3'e kadar i * j değerini ekle, ardından row değerini products içine ekle.
  3. products[2][3] ve #products değerlerini yazdır.

Kodu Çalıştır düğmesine bas: çıktı 6 ve 2 ile biter.

Kendin dene

local gameGrid: {{number}} = {
    {2, 4, 6},
    {8, 10, 12},
    {14, 16, 18},
}

-- Önce satır, sonra sütun; ikisi de 1'den başlar
print(gameGrid[2][1])
print(gameGrid[3][3])

Luau'ya Giriş bölümündeki tüm dersler

Kendi başına pratik yap: Online Luau derleyicisi