Me pregunto por qué Haskell no tiene una sola tupla de elementos. ¿Es solo porque nadie lo necesitaba hasta ahora, o por alguna razón racional? He encontrado un interesante hilo en un comentario en el sitio web de la Real World Haskell http://book.realworldhaskell.org/read/types-and-functions.html#funcstypes.composite, y la gente adivinado varias razones como:¿Por qué Haskell no tiene una sola tupla de elemento?
- Sin azúcar buena sintaxis.
- Es inútil.
- Puede pensar que un valor normal como (1) es en realidad una tupla de elemento único.
Pero, ¿alguien sabe el motivo, excepto una conjetura?
Esos tres puntos suenan bastante convincentes. – delnan
Puede que también pregunte, ¿por qué no hay una sola tupla de elementos en matemáticas? – luqui
@luqui there is, y se llama singleton - https://en.wikipedia.org/wiki/Tuple –