在 Windows 上尝试多种 OCaml 开发环境方案后,最后还是选择WSL方案。 这里做个简单记录,以备日后查用。 启用 WSL 进入“控制面板” - “程序和功能” -...
在 Windows 上尝试多种 OCaml 开发环境方案后,最后还是选择WSL方案。 这里做个简单记录,以备日后查用。 启用 WSL 进入“控制面板” - “程序和功能” -...
a. 类和对象 函数定义可以解释为一个类,并且函数调用可以扮演对象的角色。换句话说,lambda表达式可以被视为类,而闭包可以被视为对象。 下面定义一个point类,lamb...
支持一下老哥
Erlang的并发是基于消息传递和Actor模型的 在Erlang中,并发(Concurrncy)指的是有许多独立运行的actor,但是并不要求它们同时运行,而并行(Para...
记录(record)是一种拼凑物。他们是在语言实现完毕后临时添加上去的,因此使用起来有些不方便。但是,如果数据结构比较小,并且想直接通过名字去访问属性字段,那么使用记录还是很...
因为工作关系需要用到Ruby和Rails,于是在端午假期里花了点时间快速的学习了下。这里做一个简单的记录。 基础数据类型 在Ruby中,所有的一切都是对象。每个对象都有一个唯...
Erlang是一门具有两种主要范型的语言:函数式和并发 Erlang闻名于世的是其并发部分的内容:actor模型、数百万个并发进程、监督树等 虽然Erlang中提供了处理函数...
所有函数式语言都具有一个重要的特性:把自定义函数作为参数传递给另一个函数。这个函数参数会被绑定到一个变量上,在函数内部可以像使用其他变量一样使用这个变量。如果一个函数的参数是...
函数式编程语言中通常没有类似for和while这样的循环结构 递归的定义就是:调用自己的函数。不过仅仅让函数调用自己还不够,我们还需要一个终止条件,又称为基本情形(base ...
Erlang是动态类型语言。所有错误都在运行时被捕获,在编译代码时,对于可能导致失败的问题,编译器并不总会给出警告 绝大多数语言和类型系统都旨在写出没有错误的程序,但是Erl...
Erlang中定义函数时可以使用模式匹配,形式如下:function(X) -> Expression;function(Y) -> Expression;fun...
最近参加实习了,公司的技术栈中需要用到 Ruby 以及 Rails 框架,所以算是开始了踩坑之旅吧.. Ruby 简介 网上的简介要搜都能搜到,具体涉及的包括历史啦之类这里不...
模块(module)是一个具有名字的文件,其中包含一组函数。Erlang中的所有函数都必须定义在模块中 Erlang模块中BIF函数和其他函数不同,在启动Erlang时,它们...
Erlang是一门函数式编程语言。Erlang的核心特征是容错,并发只是容错这个约束下的一个副产品 对于同样的参数,函数永远要返回同样的值,这个概念称为引用透明性(refer...