码迷,mamicode.com
首页 >  
搜索关键字:haskell    ( 287个结果
haskell Types 和 Typeclasses
Algebraic Data Types 入门在前面的章节中,我们谈了一些 Haskell 内置的类型和 Typeclass。而在本章中,我们将学习构造类型和 Typeclass 的方法。我们已经见识过许多类型,如Bool、Int、Char、Maybe等等,不过在 Haskell 中该如何构造自己的...
分类:其他好文   时间:2014-07-16 23:10:48    阅读次数:246
GHCi Prelude学习
参考:http://www.cse.unsw.edu.au/~en1000/haskell/inbuilt.htmlhttp://www.cse.unsw.edu.au/~en1000/haskell/hof.html在GHCi中,可以使用:type来查看对象的类型,与http://www.cnbl...
分类:其他好文   时间:2014-07-13 00:38:43    阅读次数:595
hackerrank--- challenges/fp-update-list
纯属为了练习haskell, 竟然贴代码都没办法高亮。challenges/fp-update-listUpdate the values of a list with their absolute values. The input and output portions will be hand...
分类:其他好文   时间:2014-06-21 11:42:15    阅读次数:228
Haskell -- list
List 中的元素类型必须一致 List 中的 List 可以是不同长度,但必须得是相同的类型 拼接操作符++ 另:字符串 "AB" 只是 ['A', 'B'] 的语法糖,可以用list操作符来作用于字符串上 “:”运算符只能一次插入一个元素,否则报错 下标操作符 !! ,试了下二维的,也是可以的 比较...
分类:其他好文   时间:2014-06-17 21:51:32    阅读次数:284
Haskell 输入和输出
我们已经说明了 Haskell 是一个纯粹函数式语言。虽说在命令式语言中我们习惯给电脑执行一连串指令,在函数式语言中我们是用定义东西的方式进行。在 Haskell 中,一个函数不能改变状态,像是改变一个变量的内容。(当一个函数会改变状态,我们说这函数是有副作用的。)在 Haskell 中函数唯一可以...
分类:其他好文   时间:2014-06-07 00:59:58    阅读次数:241
Hashkell 第一篇
心情极差。。。。。。。。。。。。。。。。。。无事可做,其实是没心情去做事情,只好又翻起了haskell入门记下几点,以备查询:1. 函数名首字符是不可以大写的, 而且名称中可以有单引号,这也是合法的2. if语句中else部分是不可以省略的3. 函数声明无先后顺序4. 数字5既可以是整形也可...
分类:其他好文   时间:2014-06-03 16:38:10    阅读次数:289
Haskell高阶函数
Haskell functions can take functions as parameters and return functions as return values. A function that does either of those is called a higher orde...
分类:其他好文   时间:2014-06-02 18:16:16    阅读次数:334
haskell模块(modules)
装载模块Haskell 中的模块是含有一组相关的函数,类型和类型类的组合。而 Haskell 进程的本质便是从主模块中引用其它模块并调用其中的函数来执行操作。这样可以把代码分成多块,只要一个模块足够的独立,它里面的函数便可以被不同的进程反复重用。这就让不同的代码各司其职,提高了代码的健壮性。Hask...
分类:其他好文   时间:2014-06-02 18:12:22    阅读次数:279
Haskell递归
maximum函数取一组可排序的 List(属于 Ord Typeclass) 做参数,并回传其中的最大值。想想,在命令式风格中这一函数该怎么实现。很可能你会设一个变量来存储当前的最大值,然后用循环遍历该 List,若存在比这个值更大的元素,则修改变量为这一元素的值。到最后,变量的值就是运算结果。唔...
分类:其他好文   时间:2014-06-02 00:11:06    阅读次数:412
Haskell函数的语法
本章讲的就是 Haskell 那套独特的语法结构,先从模式匹配开始。模式匹配通过检查数据的特定结构来检查其是否匹配,并按模式从中取得数据。在定义函数时,你可以为不同的模式分别定义函数本身,这就让代码更加简洁易读。你可以匹配一切数据类型 --- 数字,字符,List,元组,等等。我们弄个简单函数,让它...
分类:其他好文   时间:2014-06-01 23:58:42    阅读次数:497
287条   上一页 1 ... 26 27 28 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!