我想知道爲什麼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