版权声明:学习交流为主,未经博主同意禁止转载,禁止用于商用。 https://blog.csdn.net/u012965373/article/details/82939104
Haskell几种常见的类型
Int 整数,7可以是Int
上限一般是214748364
下限是-214748364。
Integer 无界限的整数
factorial :: Integer -> Integer
factorial n = product [1..n]
Float 单精度浮点数 小数点后六位
circumference :: Float -> Float
circumference r = 2 * pi * r
ghci> circumference 4.0
25.132742
Double 双精度浮点数 小数点后15位
circumference' :: Double -> Double
circumference' r = 2 * pi * r
ghci> circumference' 4.0
25.132741228718345
Bool 布尔值
它只有两种值:True和False
Char 一个字符
一个字符由单引号括起,一组字符的List即为字符串。
Tuple的类型取决于它的长度及其中项的类型。注意,空Tuple同样也是个类型,它只有一种值:()。