Tu

Tupel in Elixir

35 Übungen

Über Tupel

Tupel werden häufig genutzt, um Informationen informell zu gruppieren. Ein gängiges Muster in Elixir ist es, die Rückgabewerte einer Funktion zusammen mit einem Status zu gruppieren.

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

File.read("invalid.txt")
# => {:error, :enoent}
  • Tupel-Literale werden in geschweifte Klammern {} eingeschlossen.
  • Tupel können beliebige Datentypen in zusammenhängendem Speicher halten, der beim Erstellen des Tupels reserviert wird.
  • Tupel ermöglichen einen Lesezugriff in konstanter Zeit.
  • Wenn du ein Tupel bearbeitest, wird nicht das bestehende Tupel verändert, sondern ein neues erstellt.
  • Die Performance-Eigenschaften von Tupeln machen sie ideal dafür, zusammengehörige Informationen gemeinsam zu speichern, aber nicht dafür, Sammlungen von Elementen zu speichern, die iteriert werden müssen oder wachsen bzw. schrumpfen können. Im letzteren Fall ist eine Liste besser geeignet.
  • Die Module Kernel und Tuple haben nützliche Funktionen für die Arbeit mit Tupeln.
Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab

Lerne Tupel

Das Üben ist gesperrt

Schalte 3 weitere Übungen frei, um Tupel zu üben