我想知道为什么Haskell没有一个元素元组。是因为目前为止没有人需要它,或者任何理性的原因?我发现一个有趣的线程在现实世界Haskell的网站http://book.realworldhaskell.org/read/types-and-functions.html#funcstypes.composite一个评论,人们猜测各种原因,如:为什么Haskell没有单个元素元组?
- 没有好的语法糖。
- 这是没用的。
- 您可以认为像(1)这样的正常值实际上是单个元素元组。
但有没有人知道除了猜测之外的原因?
这三点听起来很吸引人。 – delnan 2011-02-14 22:07:03
你可能会问,为什么数学中没有单一的元素元组? – luqui 2011-02-15 04:17:02
@luqui存在,它被称为singleton - https://en.wikipedia.org/wiki/Tuple – 2016-03-30 03:56:58