Menu
CoddyTech

Creare una griglia

Fa parte della sezione Introduzione a Luau del percorso Lua di Coddy. Lezione 20 di 80.

Non è necessario digitare una griglia a mano. Puoi crearla con i cicli: crea una riga vuota, riempila con table.insert, poi inserisci l'intera riga nell'array esterno.

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

Il ciclo esterno crea una riga a ogni passaggio e quello interno la riempie. #table10 conta le righe e #table10[1] le colonne della prima riga: qui sono 3 e 4.

challenge icon

Sfida

Facile

Crea una piccola griglia della tabellina usando cicli annidati.

  1. Sotto la griglia, crea local products: {{number}} = {}.
  2. Per i da 1 a 2, crea local row: {number} = {}, inserisci i * j per j da 1 a 3, poi inserisci row in products.
  3. Stampa products[2][3] e #products.

Premi Esegui codice: l'output termina con 6 e 2.

Provalo tu

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

-- Prima la riga, poi la colonna; entrambe iniziano da 1
print(gameGrid[2][1])
print(gameGrid[3][3])

Tutte le lezioni di Introduzione a Luau

Esercitati da solo: Compilatore Luau online