C/C++比对Erlang

4293阅读 0评论2013-01-03 scq2099yt
分类:Python/Ruby

1、Erlang->OTP->(gen_server...),==》C++->STL->(map...)

2、Erlang:变量名必须大写,变量不是“变量”,未赋值前是自由身,赋值后被绑定为常量,等号不是赋值是模式匹配。

3、Erlang中的原子像C中的宏,也像常量字符串。

4、Erlang:同名不同目函数 《==》C++:重载函数,似曾相似。但是,由于在脚本中变量未赋值前没有类型,因此,前者的匹配没有后者“严格”,所以,从外在表现形式上可以将后者看成是前者的“子集”。

5、Erlang中断言序列:用分号分开的集合形如||;用逗号分开的集合形如&&。合法的断言表达式只是合法Erlang表达式的子集,以此保证断言表达式没有副作用。

上一篇:Erlang的安装、配置、启动
下一篇:Erlang程序的编译运行、崩溃分析