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?
9
A
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
- 1. Jaka jest różnica między Uint32 a unsigned int w C++?
- 2. unboxing, (rzadkie) macierze i biblioteka wektorów haskell
- 3. Dlaczego nie można używać składni konstruktora w typach "unsigned int"?
- 4. unsigned long long int pow
- 5. Konwersja BIGINT UNSIGNED na INT
- 6. Haskell: Dlaczego `par` zdefiniowano tak, jak było?
- 7. Jaki jest specyfikator formatu dla unsigned short int?
- 8. Dlaczego moje int? wartość jest sprawdzana tak, jakby była wymagana?
- 9. Ograniczenie C++ dla unsigned int poprzez szablon
- 10. Dlaczego konwersja z size_t na unsigned int daje mi ostrzeżenie?
- 11. sprintf unsigned int tablicy w C
- 12. Dlaczego jest -1> sizeof (int)?
- 13. Dlaczego tak jest w Crossfilter?
- 14. Dlaczego getline jest tak niespójny?
- 15. Konwertuj Może Int do Int w Haskell
- 16. Dlaczego 0XAA jest niepodpisaną int, a nie int?
- 17. Niezdefiniowane odwołanie do CryptoPP :: AlignedAllocate (unsigned int)
- 18. Dlaczego ten kod Haskella jest tak wolny?
- 19. JNI: konwersja unsigned int do jint
- 20. Java unsigned byte [2] to int?
- 21. dziwne zachowanie gcc z unsigned int
- 22. Int32 do Int w Haskell
- 23. Co (int) (unsigned char) (x) robi w C?
- 24. Jaka jest różnica między unsigned int i signed int w C?
- 25. czytanie „unsigned int” za pomocą „cin”
- 26. Format specifier do skanowania długo unsigned int
- 27. Przechowywanie adresu wskaźnika w unsigned int w C
- 28. Dlaczego MVC jest tak popularny?
- 29. Dlaczego groupby jest tak szybki?
- 30. Dlaczego C# Array.BinarySearch jest tak szybki?
To pytanie, choć bardzo interesujące, może mieć tylko subiektywne odpowiedzi. Jako taki nie spełnia wymagań SO. – jakubdaniel
Poprzednio pytano: http://stackoverflow.com/questions/12432154/int-vs-word-in-common-use –