码迷,mamicode.com
首页 > 其他好文 > 详细

haskell 函数

时间:2014-10-13 23:35:27      阅读:339      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   ar   java   sp   数据   div   

在 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。


模式匹配通过检查数据的特定结构来检查其是否匹配,并按模式从中取得数据。
bubuko.com,布布扣
 

haskell 函数

标签:style   blog   http   color   ar   java   sp   数据   div   

原文地址:http://blog.csdn.net/chuchus/article/details/40053793

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!