"Программирование В Scala" объясняется, что кортежи
_N числа основаны на одном, а не на нулевом уровне, поскольку начиная с 1 традиция, установленная другими языками с статически типизированными кортежами, такими как Haskell и ML
но это вряд ли можно назвать объяснением.
Почему кортежи были определены как 1 на основе Haskell и ML в первую очередь? Существуют ли какие-либо математические/программные преимущества при использовании индексированных кортежей на основе 1, а не на основе 0?
Спасибо, Ori