Standard Libraries.Prelude

标准模块,缺省自动装载,不用显示import。
1.abs 求数字的绝对值
2.acos 返回值的反余弦,返回的角度范围在0.0到pi之间
3.acosh 返回数字的反双曲余弦值
4.asin 返回值的反正弦,返回角度范围在-pi/2和pi/2之间
5.asinh 返回数字的反双曲正弦值
6.atan 返回值的反正切,返回角度范围在-pi/2和pi/2之间
7.atan2 矩形坐标转换成极坐标得到的角度,返回值范围在-pi/2和pi
8.atanh 返回数字的反双曲正切值
9.(&&) 返回两个布尔值的逻辑与的结果
10.(||) 返回两个布尔值的逻辑或的结果
11.ceiling 返回大于或等于指定参数的最小整数值
12.compare 比较两个数的大小,返回值为GT、LT、EQ之一
13.cos 返回指定角度的余弦值
14.cosh 返回指定角度的双曲余弦值
15.decodeFloat 浮点数x转换成尾数m和指数n,x=m*b^^n,b为浮点数的
16.div 返回小于或等于两个整数相除结果的最大整数值
17.(/) 两个数字相除
18.divMod 返回整数相除得到的商(小于或等于整数相除结果的最大整数值)和
19.encodeFloat 根据尾数m(第一个参数)和指数n(第二个参数)得到浮点数x,
20.(==) 判断两个数是否相等
21.exp 返回欧拉数e的a次幂
22.exponent 得到浮点数x的指数,exponentx = snd (dec
23.floatDigits 返回floatRadix进制下数字的尾数的个数
24.floatRadix 返回数字表示的进制
25.floatRange 返回指数的最低和最高值
26.floor 返回小于或等于指定参数的最大整数
27.fromInteger 整数转换成Num类型
28.fromRational 有理数转换成小数
29.fst 返回二元Tuple的第一个元素
30.(>=) 判断一个数是否大于等于另一个数
31.(>) 判断一个数是否大于另一个数
32.isDenormalized 判断一个数字是否太小不能正常表示
33.isIEEE 判断一个数字是否是IEEE浮点数
34.isInfinite 判断一个数字是否是无穷大或负无穷大
35.isNaN 判断一个值是否是非数字
36.isNegativeZero 判断一个数字是否为负零
37.(<=) 判断一个数是否小于等于另一个数
38.log 返回指定数字的自然对数(底为欧拉数e)
39.logBase 返回以m为底n的对数,m为第一个参数,n为第二个参数
40.(<) 判断一个数是否小于另一个数
41.max 返回两个数中较大的那个数
42.min 返回两个数中较小的那个数
43.(-) 两个数字相减
44.mod 返回整数相除的模数modulus
45.(*) 两个数字相乘
46.(/=) 判断两个数是否不等
47.negate 返回数字的相反数
48.not 逻辑否操作,把True变成False,False 变成Tru
49.otherwise 值为True,用于使guards更有可读性
50.pi 返回pi
51.plus 两个数字相加
52.(**) 返回m的n次方,m为第一个参数,n为第二个参数
53.pred 返回一个值的前面一个值successor,如果为数字,则为当
54.properFraction 返回包含数字的整数和小数部分的Tuple
55.quot 整数相除的结果截掉小数
56.quotRem 返回整数相除得到的商(相除结果截掉小数)和余数
57.recip 返回一个数的倒数
58.rem 整数相除的余数
59.round 将小数值舍入到最接近的整数值
60.scaleFloat 浮点数乘以浮点数进制的n次方,n为第一个参数
61.significand 得到浮点数x的尾数,等于decodeFloatx返回值的第一
62.signum 返回数字的符号;1表示正数,-1表示负数,0表示0
63.sin 返回指定角度的正弦值
64.sinh 返回指定角度的双曲正弦值
65.snd 返回二元Tuple的第二个元素
66.sqrt 返回指定数字的平方根
67.subtract 第二个参数减去第一个参数,同flip(-)
68.succ 返回一个值的后面一个值successor,如果为数字,则为当
69.tan 返回指定角度的正切值
70.tanh 返回指定角度的双曲正切值
71.toInteger 转换Integral为Integer
72.toRational 实数转换成有理数
73.truncate 返回数字的整数部分,截掉小数部分