Im Elixier können wir Listen wie folgt verketten
%Vor%Können wir auch Tupel verketten? So etwas?
%Vor% Die einzige andere Sache, an die ich denken kann, besteht darin, ein Tupel in eine Liste umzuwandeln und dann mit den Funktionen to_list
und to_tuple
zurück in das Tupel zu konvertieren. Aber das ist viel zu ungeschickt.
Sie können Tupel nicht verketten.
Der einzige Grund ist, dass Sie sie nicht als solche verwenden sollen. Die meisten Tupel-Verwendung erfordert ihre Größe wissen und die Dinge werden verschwommen, wenn Sie sie verketten können. Darüber hinaus erfordert das Verketten von Tupeln das Kopieren beider Tupel im Speicher, was nicht effizient ist.
Mit anderen Worten, wenn Sie Tupel verketten wollen, haben Sie möglicherweise die falsche Datenstruktur. Sie haben zwei Möglichkeiten:
a ++ b
, schreiben Sie einfach {a, b}
Tags und Links elixir