摘要:
List comprehension 序列内涵??恕我英语垃圾翻译不出来 但是它是一种应用在序列上的函数,写起来就像集合一样 相当于是用旧序列生成新序列,不妨翻译为序列生成 比如 [x^2 | x <- [1..10]] --[1,4,9,16,25,36,49,64,81,100] [(x,y) 阅读全文
摘要:
Haskell学习笔记--函数定义 if 语句 signum :: Int -> Int signum n = if n < 0 then -1 else if n==0 then 0 else 1 Guarded equtions signum n | n > 0 = 1 | n < 0 = -1 阅读全文
摘要:
haskell是个神奇的语言。 函数式编程,我的理解是它讲所有东西都整成函数来实现。 比如说循环结构--递归函数 数据结构--构造函数 .... 所以整个程序就是一个个函数套在一起。 比较有意思的是后面关于functor、monad的升格操作 还有对于副作用(IO)等的实现 第一个程序(sum su 阅读全文