erlang
erlang_hell
这个作者很懒,什么都没留下…
展开
-
顺序编程介绍
本篇将介绍基础的流程控制语法;常用递归函数惯用的实例代码;介绍如何使用erlang自带的调试器。 实例代码: -module( main ). -export( [auto/0] ). auto()-> io:format("hello the world."), X=[1,2,3,4,5], io:format( "list size is: ~p\n",[l原创 2012-11-28 23:36:44 · 498 阅读 · 0 评论 -
介绍gen_server的示例代码
OTP(open telecomplatform),它的设计目标是用于做一套容错系统。最核心的概念就是behavior。类似类继承,在类里编写函数实现;而外层非应用逻辑相关的东西(热更新,监控机制等等)交OTP体系来控制。 先介绍gen_server模块。使用这个编写服务器只需要确认这3件事情: 1. 确定一个回调模块的名称; 2. 写接口函数; 3. 在回调原创 2012-11-18 22:54:31 · 2802 阅读 · 1 评论 -
学习record相关知识
概念: 当使用元组进行编程的时候,如果过于庞大的元素数量,将会很难记住。Record提出来,是用于提供C语言里面的一种类似structure的一个有着固定数目字段的数据结构。 记录定义: -record( person,{ name, age, phone }). 构造一个record: P1=#person{ name=”Jason.Bourne”, age = 19原创 2012-11-21 23:52:31 · 990 阅读 · 0 评论 -
Rebar:Erlang构建工具(转载)
rebar工具是一套Erlang的开发辅助工具。它能帮你搞定生成工程的框架文件,编译工程,生成release包,打出热更新的包。下载安装下载地址:这里 安装:$ ./bootstrap Recompile: src/getopt ... Recompile: src/rebar_utils ==> rebar (compile) Congratulations! You now have a se转载 2016-04-21 09:58:35 · 576 阅读 · 0 评论 -
erlang基础
数值类型整形整形的表达式:[+/-]Base#Value这个Base值是2~16之间的数字,表示数字的进制。浮点型1.234E-10原子以小写字母开头的名称而是符号常量,它们被称为原子(atom)。布尔值 操作符 描述 and Returns true only if both arguments are true andalso Shortcut evaluation of原创 2016-04-16 16:51:41 · 500 阅读 · 0 评论