Menu
CoddyTech

Recapitulação: Definindo Formatos de Tabelas

Parte da seção Introdução ao Luau do Journey de Lua da Coddy. Lição 46 de 80.

challenge icon

Desafio

Médio

Descreva dois computadores, um com RAM desconhecida.

  1. Escreva type Computer = {id: number, brand: string, ramInGB: number?} e anote workstation e laptop como Computer.
  2. Escreva local function specs(computer: Computer): string, que retorna `{computer.brand} with {computer.ramInGB} GB of RAM` quando a quantidade de RAM for conhecida; caso contrário, retorna `{computer.brand} with unknown RAM`.
  3. Imprima specs(workstation) e specs(laptop).

Pressione Executar código: a saída mostra Dell with 16 GB of RAM e MacBook with unknown RAM.

Experimente você mesmo

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

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

-- 2) specs(computer: Computer): string
-- 3) imprima as especificações de ambos
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Introdução ao Luau

Pratique por conta própria: Compilador de Luau online