首页 > 代码库 > haskell 函数

haskell 函数

在 Haskell 中是用空格来将函数名参数分隔的 

常用库函数

min  接受两个可比较大小的参数,并返回较小的那个。

max  同上,返回值大的那个。

succ 返回数的后继,即+1。


函数调用拥有最高的优先顺序,如下两句是等效的:答案都是16.
Prelude>succ 9 +max 5 4 +1
Prelude>(succ 9) +(max 5 4) +1


函数定义:

定义一个乘以2的函数DoubleMe
let DoubleMe x=x*2   //注意“let”不能少,不然会报错:parse error on input ‘=‘

那么后面调用语句为  DoubleMe 5   结果为10。


模式匹配通过检查数据的特定结构来检查其是否匹配,并按模式从中取得数据。
<script src="https://code.csdn.net/snippets/483716.js" type="text/javascript"></script>

 

haskell 函数