Menu
CoddyTech

Riepilogo: definire le forme delle tabelle

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

challenge icon

Sfida

Medio

Descrivi due computer, uno con RAM sconosciuta.

  1. Scrivi type Computer = {id: number, brand: string, ramInGB: number?} e annota workstation e laptop come Computer.
  2. Scrivi local function specs(computer: Computer): string che restituisca `{computer.brand} with {computer.ramInGB} GB of RAM` quando la RAM è nota, altrimenti `{computer.brand} with unknown RAM`.
  3. Stampa specs(workstation) e specs(laptop).

Premi Esegui codice: l'output mostra Dell with 16 GB of RAM e MacBook with unknown RAM.

Provalo tu

-- 1) type Computer = {...}

local workstation = {id = 1001, brand = "Dell", ramInGB = 16}
local laptop = {id = 1002, brand = "MacBook"}

-- 2) specs(computer: Computer): string
-- 3) stampa le specifiche di entrambi
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Introduzione a Luau

Esercitati da solo: Compilatore Luau online