09 2015 档案

摘要:匿名函数 函数式语言中,函数是一等公民,它应该可以像其它类型(int,float,string等)一样,能支持“字面量”,这就是匿名函数。 可以看到,匿名函数可以代替函数的位置来使用。 有些函数需要的参数是另一个函数,当然也可以用匿名函数传入。比如: 不要太在意: ~f: 这样的语法,这只是具名函数 阅读全文
posted @ 2015-09-06 12:34 可雷曼土 阅读(1781) 评论(0) 推荐(0) 编辑
摘要:递归函数 函数当然可以递归,而且更鼓励用递归而不是循环。 不过,递归需要关键字声明出来。 看另一个例子,去掉相邻的重复元素。 选项 Option 是OCaml中常用的类型。它表示可能是某个值,或者可能什么都没有。 从Option类型的值中取得有效值,需要用“解构”来提取。 匹配成功,但编译器给出个语 阅读全文
posted @ 2015-09-02 16:04 可雷曼土 阅读(1282) 评论(0) 推荐(0) 编辑
摘要:如果在centos环境下配置好了opam,安装好了ocaml, core, utop,接下来就可以开始学习ocaml了。 跟随《Real world Ocaml》的脚步来学吧。网上有html版。 先概览一下。 普通的数字计算 ocaml很在乎类型,浮点数和整数类型运算符不能混用。 整数数位如很多,为 阅读全文
posted @ 2015-09-01 17:53 可雷曼土 阅读(1859) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示