2015-09-21 15 views
9

Generalnie biblioteki Haskell mają na celu uniemożliwienie przedstawienia stanów niemożliwych do przedstawienia w typach. Ale często widzę Int używane tam, gdzie sensowna jest tylko liczba nieujemna. Dlaczego w takich przypadkach nie stosuje się Word?Dlaczego unsigned int jest tak rzadkie w haskell?

+0

To pytanie, choć bardzo interesujące, może mieć tylko subiektywne odpowiedzi. Jako taki nie spełnia wymagań SO. – jakubdaniel

+1

Poprzednio pytano: http://stackoverflow.com/questions/12432154/int-vs-word-in-common-use –

Odpowiedz

11

Teraz mamy tylko Numeric.Natural w base.

Myślę, że to tylko historyczny wypadek. Int i Integer były w preludium haskell 98, które nie uległy zagłuszeniu przez wiele innych typów liczb stałych o stałej wielkości.

Powiązane problemy