随笔分类 -  函数式编程

摘要:一开始学习函数式编程语言就被告知函数式编程语言是一种“定义式”的语言,而不是一种命令式的语言,在学习haskell的函数语法时,此感觉更加强烈,haskell的函数定义倾向于一种类似C++里面的switch /case 的语义,将函数所处理的事情分类,然后定义好每个分类该如何返回。所以我的函数笔记主要就haskell函数里的几种分类情况进行讨论:condition expression语法类似于if then else ;允许嵌套,但是每个if 必须对应一个else 否则语法报错。示例如下:--单一示例: abs 函数abs :: Int -> Int abs x = if x>= 阅读全文
posted @ 2013-08-16 11:59 冰点猎手 阅读(604) 评论(0) 推荐(0)