鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 编程语言开发 > erlang > >

学习Erlang--1、入门

来源:互联网 作者:佚名 时间:2012-11-15 13:25
1、正式起航 从前,一名程序员偶然读到了一本古怪的语言图书,相等其实不是相等,变量其实是不能改变的,语法是那么陌生,它甚至不是面向对象,这些程序实在是太过另类 另类的不仅仅是程序,编程的教学步骤也特立独行,它的作者一直喋喋不休地教授并发、分布

1、正式起航

从前,一名程序员偶然读到了一本古怪的语言图书,相等其实不是相等,变量其实是不能改变的,语法是那么陌生,它甚至不是面向对象,这些程序实在是太过另类……

另类的不仅仅是程序,编程的教学步骤也特立独行,它的作者一直喋喋不休地教授并发、分布和容错,不断的唠叨着一种叫COP(Concurrency Oriented Programming,面向并发编程)的方法,管它叫什么……

不过有些程序看起来很好玩,那天夜里,这个程序员注视着那个聊天程序的小例子,它是多么的小巧可爱而又通俗易懂,它确实简单到不能再简单了,用不了几行代码,文件共享和加密通信便跃然而上,于是这个程序员开始敲起了他的键盘……

上面这段话非常简单有趣,而又把Erlang的特点很好的带了出来,使我和那个提到的程序员一样,开始了我的Erlang之旅。

2、Erlang安装

在Erlang的官方网站 可以找到它的安装程序,

作为表达式输入,你可能看不到想要的结果,这实际上是显示终端的字符集和区域设定的问题,Erlang对于这类问题束手无策。

3.8、再论模式匹配

逐行研究下表的例子,确保真正掌握了这些

image

可以在shell中输入 模式=值 来查看运行结果

image

命令f()会让shell释放它所绑定过的所有变量,使用这个命令后,所有的变量都变成了自由变量

现在我们对基本的数据类型已经非常熟悉了,对单一赋值和模式匹配也有了了解,因此我们可以加快步伐进入下一章,学习如何定义函数和模块。

网友评论
<