摘要: List comprehension 序列内涵??恕我英语垃圾翻译不出来 但是它是一种应用在序列上的函数,写起来就像集合一样 相当于是用旧序列生成新序列,不妨翻译为序列生成 比如 [x^2 | x <- [1..10]] --[1,4,9,16,25,36,49,64,81,100] [(x,y) 阅读全文
posted @ 2021-11-16 22:05 liankewei123456 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2021-11-16 21:07 liankewei123456 阅读(50) 评论(0) 推荐(0) 编辑
摘要: haskell是个神奇的语言。 函数式编程,我的理解是它讲所有东西都整成函数来实现。 比如说循环结构--递归函数 数据结构--构造函数 .... 所以整个程序就是一个个函数套在一起。 比较有意思的是后面关于functor、monad的升格操作 还有对于副作用(IO)等的实现 第一个程序(sum su 阅读全文
posted @ 2021-11-16 10:19 liankewei123456 阅读(88) 评论(0) 推荐(0) 编辑