В Haskell, тип данных Интегральный тип включает негативы?Включены ли интегралы в haskell отрицательные числа?
1
A
ответ
11
Prelude> :i Integral
instance Integral Int
Prelude> (-5) :: Int
-5
Также да. Но уведомление Integral - это не тип данных, а класс типов, который может включать или не включать негативы.
7
Как и другие, Integral
не тип, а класс. Есть несколько интегральных типов.
Основные типы: Int
(машинная точность) и Integer
(неограниченная точность), обе из которых поддерживают отрицательные числа.
Есть также типы Int8
, Int16
, Int32
и Int64
, которые имеют определенное количество битов, а также поддерживают отрицательные числа. И тогда есть Word8
, Word16
, Word32
и Word64
которые делают не имеют отрицательные числа. (Привет, я не изобрел именования!)
Смежные вопросы
- 1. Haskell взаимные отрицательные целые числа?
- 2. Почему невозможно умножить отрицательные числа в haskell без скобок
- 3. Отрицательные числа в процентах
- 4. Отрицательные числа в Y86
- 5. Почему моя функция Haskell не принимает отрицательные числа?
- 6. mysql предотвращает отрицательные числа
- 7. Случайные и отрицательные числа
- 8. Составители и отрицательные числа
- 9. #define отрицательные числа?
- 10. Добавить отрицательные шестнадцатеричные числа
- 11. отрицательные числа с плавающей запятой, представленные как отрицательные целые числа?
- 12. Modulo, используя отрицательные числа
- 13. str_repeat и отрицательные числа
- 14. C++ двоичные отрицательные числа
- 15. формат фото отрицательные числа
- 16. Выделите отрицательные числа красным
- 17. Разрешить отрицательные десятичные числа
- 18. System.nanotime, дающий отрицательные числа
- 19. не получают отрицательные числа
- 20. Отрицательные числа со временем
- 21. Положительные и отрицательные числа
- 22. Почему операции большого числа возвращают отрицательные числа в определенной точке с помощью «ints» в Haskell?
- 23. Неожиданные отрицательные числа в Java
- 24. отрицательные целые числа в django
- 25. Дисплей Отрицательные числа в TASM
- 26. Отрицательные целые числа> Положительные целые числа?
- 27. Шифрование и отрицательные числа рельсов
- 28. Различают отрицательные и положительные числа?
- 29. C# положительные и отрицательные числа
- 30. Удалить отрицательные числа из массива
Integral - это не тип данных в Haskell. Это класс типов, некоторые из которых подписаны ('Int',' Integer' и т. Д.), А некоторые из них без знака ('Word',' Word64' и т. Д.). – hammar