Tu

Tuplas em Elixir

35 exercícios

Sobre Tuplas

As tuplas são usadas frequentemente para agrupar informação de forma informal. Um padrão comum em Elixir é agrupar os valores devolvidos por uma função com um estado.

File.read("hello.txt")
# => {:ok, "World"}

File.read("invalid.txt")
# => {:error, :enoent}
  • Os literais de tuplas são delimitados por chavetas, {}.
  • As tuplas podem conter qualquer tipo de dados em memória contígua, que é alocada quando a tupla é criada.
  • As tuplas permitem acesso de leitura em tempo constante.
  • Ao manipular uma tupla, em vez de alterar a tupla existente, é criada uma nova.
  • As características de desempenho das tuplas tornam-nas ideais para guardar informação relacionada em conjunto, mas não para guardar coleções de itens que seja necessário iterar ou que possam crescer ou diminuir. Neste último caso, uma lista é mais adequada.
  • Os módulos Kernel e Tuple têm funções úteis para trabalhar com tuplas.
Editar via GitHub A ligação abre numa nova janela ou separador

Aprende Tuplas

A prática está bloqueada

Desbloqueia mais 3 exercícios para praticares Tuplas