Tu

Tuplas en Elixir

35 ejercicios

Acerca de Tuplas

Las tuplas se usan habitualmente para agrupar información de manera informal. Un patrón habitual en Elixir es agrupar los valores devueltos por una función junto con un estado.

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

File.read("invalid.txt")
# => {:error, :enoent}
  • Los literales de tupla se encierran entre llaves, {}.
  • Las tuplas pueden contener cualquier tipo de datos en memoria contigua, que se asigna cuando se crea la tupla.
  • Las tuplas permiten un acceso de lectura en tiempo constante.
  • Al manipular una tupla, en lugar de modificar la tupla existente, se crea una nueva.
  • Las características de rendimiento de las tuplas las hacen ideales para almacenar juntas informaciones relacionadas, pero no para almacenar colecciones de elementos que haya que iterar o que puedan crecer o reducirse. En este último caso, una lista es más apropiada.
  • Los módulos Kernel y Tuple tienen funciones útiles para trabajar con tuplas.
Editar en GitHub El enlace se abre en una nueva ventana o pestaña

Aprende Tuplas

La práctica está bloqueada

Desbloquea 3 ejercicios más para practicar Tuplas