Ко

Кортежі у Elixir

35 вправ

Про концепцію Кортежі

Кортежі часто використовують, щоб неформально групувати інформацію. Поширений прийом в Elixir - групувати повернені значення функції разом зі статусом.

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

File.read("invalid.txt")
# => {:error, :enoent}
  • Літерали кортежів записують у фігурних дужках, {}.
  • Кортежі можуть зберігати будь-який тип даних у суцільній ділянці памʼяті, яку виділяють під час створення кортежу.
  • Кортежі дають змогу читати дані за сталий час.
  • Коли ми працюємо з кортежем, то не змінюємо наявний кортеж, а створюємо новий.
  • Завдяки своїм характеристикам продуктивності кортежі ідеально підходять, щоб зберігати повʼязану інформацію разом, але не для зберігання колекцій елементів, які потрібно перебирати або які можуть збільшуватися чи зменшуватися. У цьому випадку доречнішим буде масив.
  • Модулі Kernel і Tuple мають корисні функції для роботи з кортежами.
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці

Вивчити концепцію Кортежі

Практика заблокована

Розблокуйте ще 3 вправи, щоб практикувати концепцію Кортежі