Warum ist die Syntax von Scala für Tupel so ungewöhnlich?

In Mathematik und informatik, ein Tupel ist eine geordnete Liste von Elementen. Im set-Theorie, die eine (geordnete) n-Tupel ist eine Folge (oder sortierte Liste) von n Elementen, wobei n eine positive ganze Zahl.

So, zum Beispiel, in der Python das 2. Element eines Tupels zuzugreifen über t[1].

In der Scala, der Zugang ist nur möglich über seltsame Namen t._2.

Die Frage ist also, warum kann ich nicht den Zugriff auf Daten in Tupeln als Sequenz oder Liste, wenn es ist per definition? Gibt es irgendeine Art von Idee oder einfach nur noch nicht geprüft?

InformationsquelleAutor der Frage yura | 2011-07-30

Schreibe einen Kommentar