Menu
CoddyTech

Revisão: Arrays e Maps

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

challenge icon

Desafio

Médio

Conte cada fruta e imprima as contagens em ordem alfabética.

  1. Percorra items com ipairs, contando em local counts: {[string]: number} = {}.
  2. Reúna as chaves em local names: {string} = {} e chame table.sort(names).
  3. Para cada nome em names, imprima `{name}: {counts[name]}`.

Pressione Executar código: a saída mostra apple: 3, banana: 2 e cherry: 1.

Experimente você mesmo

local items: {string} = {"apple", "banana", "apple", "cherry", "banana", "apple"}

-- 1) conte cada item em counts: {[string]: number}
-- 2) reúna as chaves em names: {string} e ordene-as
-- 3) imprima `{name}: {count}` para cada nome ordenado
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