上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 56 下一页
摘要: 函数副作用 在计算器科学中,函数副作用指当调用函数时,除了返回函数值之外,还对主调用函数产生附加的影响。例如修改全局变量(函数外的变量)或修改参数。 函数副作用会给程序设计带来不必要的麻烦,给程序带来十分难以查找的错误,并且降低程序的可读性。严格的函数式语言要求函数必须无副作用。 下... 阅读全文
posted @ 2012-12-07 21:39 唐僧吃肉 阅读(347) 评论(0) 推荐(0) 编辑
摘要: Monad 最简介绍 Haskell 是一门非常独特的编程语言,哪怕在函数语言中也很特立独行。它以彻底的纯函数和强大的类型系统闻名。Monad 就是由 Haskell 第一个引入编程世界的,它可算作目前为止编程中最难理解的概念了。几乎所有费心尽力最终理解了 Monad 的人都会有一种恍然顿... 阅读全文
posted @ 2012-12-07 21:25 唐僧吃肉 阅读(280) 评论(0) 推荐(0) 编辑
摘要: EasyRecovery/ 1 ftp://ftp.ustb.edu.cn/pub/EasyRecovery/ 2 http://www.newdou.com/soft/38104.html DiskGenius 有免费版 阅读全文
posted @ 2012-12-06 16:19 唐僧吃肉 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一类 1 自定义类型 data关键字用来定义自己的数据类型 (类型必须大写) data Rank=Ten | jack |queen |king |ace 2 多态 (1)backwards::[a]->[a] backwards []=[] backwards (h:t)=backwards ... 阅读全文
posted @ 2012-12-05 15:25 唐僧吃肉 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 学习步骤 1 函数式编程的思想 http://blog.csdn.net/crazyhacking/article/category/1280842 2 haskell初步 参考自己的学习笔记 3haskell进阶 学习资料 使用书本:《七周七语言》 英文书本: http://learn... 阅读全文
posted @ 2012-12-04 14:33 唐僧吃肉 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 注意处理相同的元素 1快排 qsort []=[] qsort (h:t)=(qsort(filter (h) t)) num (h:t)=filter (==h) (h:t) 2冒泡 (1) bubble_once [] = [] bubble_once [x] = [x] bu... 阅读全文
posted @ 2012-12-04 14:28 唐僧吃肉 阅读(367) 评论(0) 推荐(0) 编辑
摘要: -- Standard list functions module PreludeList ( map, (++), filter, concat, concatMap, head, last, tail, init, null, length, (!!), f... 阅读全文
posted @ 2012-12-04 13:17 唐僧吃肉 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 本节最重要的是map和filter。他们的作用等价于list comprehension,如[x*2 | x function_body) 例如,连接字符串(\x->x++"world")"hello" 2 map map可以讲一个函数映射到一个列表上 3filter,foldl,foldr ... 阅读全文
posted @ 2012-12-03 23:47 唐僧吃肉 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 一 表达式和基本类型 这个类似于命令式语言 二函数 函数是函数式编程的一等公民。 这部分最重要的是递归函数。 1基本递归 例如,求阶乘 代码:fact x=if x==0 then 1 else fact(x-1)*x 2 模式匹配(实现递归) fact 0=1 fact x=x*fact(x-... 阅读全文
posted @ 2012-12-03 23:17 唐僧吃肉 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 问题:n个数相加,怎样使得相加的次数最少。不允许使用乘法 分析:1 使用树形结构,规约,需要log(n)次规约。 规约求和要求n=2^i。 2 对于不是2^i次方的数,需要转化。转化为二进制数。例如,11011111。 使用一个数组记录每个位(2^0,2^1,2^2.。。。)对应的值。... 阅读全文
posted @ 2012-11-23 14:51 唐僧吃肉 阅读(208) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 56 下一页