Pourquoi est-Scala, à la syntaxe pour les tuples si inhabituel?

En mathématiques et en informatique, un tuple est une liste ordonnée d'éléments. Dans la théorie des ensembles, un (ordonnée) n-n-uplet est une séquence (ou de la liste ordonnée) des éléments n, où n est un entier positif.

Ainsi, par exemple, en Python le 2ème élément d'un tuple serait accessible via t[1].

En Scala, l'accès n'est possible que via des noms étranges t._2.

La question est donc, pourquoi ne puis-je pas accéder aux données de n-uplets d'une Séquence ou d'une Liste si elle est par définition? Est-il une sorte d'idée ou tout simplement pas encore inspecté?

InformationsquelleAutor yura | 2011-07-30