Haskell --- 常见的几种类型

版权声明:学习交流为主,未经博主同意禁止转载,禁止用于商用。 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同样也是个类型,它只有一种值:()。

猜你喜欢

转载自blog.csdn.net/u012965373/article/details/82939104