随笔分类 - [80]Haskell
-
Haskell函数式编程-List操作
摘要:Haskell函数式编程之四-List操作Haskell函数式编程之四-List操作List在函数式语言中是一个重要的抽象,很多事情离了它就很难做到。函数式语言的鼻祖Lisp名称就来自List processing。Haskell本身也给List操作提供了一系列的操作符以及库函数。对列表操作的运算符:将一个元素放置到列表的前端。12345678Prelude> 1 : [][1]Prelude> 2 : [3,4,5][2,3,4,5]Prelude> 'a' : ['g','h','d']"aghd& 阅读全文
-
我为什么学习HASKELL?
摘要:我为什么学习HASKELL?即使我的专业不是计算机,我也从来没有考虑过将来要用写代码去养家糊口,然而编程却一直是我醉心的事。从我第一次看见电脑至多年以后终于可以自由的学习它,我渴望掌握它、控制它,渴望自己的思维在它的身上跳跃。我学的第一门语言是C和C++,C是学校的必修课,而C++却是我自己想要多掌握一些东西。怎么样写成一个程序?对于每一个首次去学习编程的人,这个问题多少能迷惑他们。是把源代码的扩展名改为exe吗?刚入编程这条道的人开始往往是非常艰辛,这种艰辛感直至多年以后仍会历历在目。我永远也忘不了刚学C时写八皇后程序的艰难,现在看当时那些冗长繁琐丑陋的代码,我会笑那时的“执着”。其实我觉得 阅读全文