运算符函数
(!!) 取第n个元素
| |
乘方 (^), (^^),(**)
| |
取余函数
| |
求商函数
| |
(:) 连接元素与列表
| |
(++) 连接两个列表
| |
($) 改变运算优先级
($) 有最低优先级,并且右结合
| |
预加载库(Prelude)函数
恒指函数 id
| |
常值函数 const
返回俩个参数的第一个
| |
参数反置函数flip
将二元函数参数顺序颠倒
| |
错误函数error
| |
undefined
| |
min,max 取最值
| |
基于列表的函数
null 判断是否为空
| |
length 长度
| |
reverse 翻转列表
| |
head,last
| |
init,tail
| |
map 将一个函数应用到列表每个元素
| |
filter 过滤出满足条件的元素
| |
take,drop 从头、尾连续取n个元素
| |
span,break
| |
takeWhile,dropWhile
| |
splitAt 将列表在任何位置分开
| |
重复函数repeat, 复制函数replicate
| |
any,all
| |
elem,notElem
| |
iterate 把一个函数对一个元素重复应用无数次
| |
until 把一个函数对一个元素重复应用至满足条件
| |
zip 把两个列表合成一个元组的列表
| |
concat 将列表中的列表相连
| |
concatMap
| |
字符串处理
show 转化为字符串
| |
read 从字符串读取,需要注明类型
| |
lines,unlines 以换行分开
| |
word,unword 以空格分开
| |