Haskell趣学指南学习日记
文章平均质量分 74
blanckerXHunter
这个作者很懒,什么都没留下…
展开
-
Haskell趣学指南学习日记(2)
列表推导式在Haskell中,列表推倒式绝对是我见过最厉害的推倒了(什么鬼),哦不是,是最厉害的一个特性了。还记得我在小学一年级的时候,在公堂之上。。。不对,是高中的时候,接触到了列表推倒式。它的语法十分简洁,而且强大。那么废话不多说,先来看第一个例子:一目了然,如果我们要接多个谓词的话,在后面使用逗号进行连接:除此之外,还可以添加多个变量: 在这里,我们也可以很清除地知道列表推倒式遍历的顺序。列原创 2015-07-08 15:24:08 · 508 阅读 · 0 评论 -
Haskell趣学指南学习日记(4)-强大的函数
函数基础Haskell是一门函数式语言,他的核心用法也是围绕着函数所展开的,所以它本身也自带了一套十分强大的函数系统。模式匹配进阶前面我们谈到了Haskell的模式匹配,其实就是将函数的参数显示定义,然后再定义函数内容。当然,这么说很不严谨,其实可以说是错误的。因为Haskell是采用先定义函数内容的方式再来匹配参数的形式。例如:addVectors :: (Double,Double)->(Dou原创 2015-07-11 18:28:40 · 486 阅读 · 0 评论 -
Haskell趣学指南学习日记(3)
Haskell的类型系统Haskell与弱类型语言不太一样,它拥有一个完善的类型系统,虽说完善,但是也非常简单,下面稍微就稍微列举一下: Int Integer Float Double Bool Char 元组 类型类(typeclass) 这里最重要的则是类型类了,你可以将它看作一个接口。我们可以继承这个类型类来实现我们自己的实例。而在Haskell中,所有的运算符基本都是继承自类型类的。查看变原创 2015-07-09 21:33:40 · 412 阅读 · 0 评论 -
Haskell趣学指南学习日记(1)
Haskell入门原创 2015-07-07 21:28:14 · 444 阅读 · 0 评论