原文:[Erlang 0111] Erlang Abstract Format , Part 2

上回书,我们说到飞天玉虎蒋伯芳来到蜈蚣岭,不是,重来,上回咱们说到可以在Erlang Shell里面手工构造,加载并调用一个模块.在那个demo里面,我把多个Form单独生成出来,最后放在一起做compile:forms,是不是可以简单点 我们先看完整的module代码,erl scan:string之后是什么样子的: erl syntax Eshell V . . abort with G g ...

2013-12-10 17:22 2 2204 推荐指数:

查看详情

[Erlang 0041] 详解io:format

最近遇到几个问题,都是和Erlang Shell输出有关,问题解决了但是追问还要继续下去,后面几篇文章都将围绕这一话题展开;那我们就从io:format("hello world!")开始说起吧. 打开\erl5.9 ...

Mon Feb 27 05:29:00 CST 2012 4 9758
[Erlang 0116] 当我们谈论Erlang Maps时,我们谈论什么 Part 1

Erlang 增加 Maps数据类型并不是很突然,因为这个提议已经进行了2~3年之久,只不过Joe Armstrong老爷子最近一篇文章 Big changes to Erlang掀起不小了风浪.这篇文章用了比较夸张的说法:"Records are dead - long ...

Tue Mar 04 07:25:00 CST 2014 3 3088
[Erlang 0045] Erlang 杂记 Ⅲ

学习Erlang有点滴收获就会记录到Evernote,今天又整理出来了一部分,分享一下. 下面的内容有的来自项目实践,有的来自Stackoverflow,erlangqa;erlangqa上的几个问题都是litaocheng给出的答案,厉害! 简单 ...

Sun Mar 11 21:11:00 CST 2012 2 4197
[Erlang 0035] Erlang SMP

Erlang SMP Erlang SMP (Symmetrical Multi Processor)在97-98年左右开始,项目按照先跑起来再优化的开发策略("First make it work, then measure, then optimize ...

Wed Feb 01 20:36:00 CST 2012 1 4436
[Erlang 0046] Erlang Timer

我曾经用mochiweb暴露出来一个接口供测试的同事通过链接修改测试服务器的时间,但是发现Erlang并没有马上使用最新的系统时间,甚至频繁调整系统时间会导致Erlang节点内各种异常,遂放弃这种方案;测试的同事,修改完系统时间之后重启各Erlang节点. 看看下面+c的说明就明白 ...

Fri Mar 16 23:17:00 CST 2012 0 6195
[Erlang 0068] Erlang dict

dict是动态哈希表实现的字典.在接口上和orddict保持一致,在实现上和array动态扩展的思路类似, 与proplists,orddict相比它能够支持更大的数据量,你可以在数据量膨胀的 ...

Mon Jun 25 06:30:00 CST 2012 1 6341
[Erlang 0028] Erlang atom

Erlang中atom数据类型能够做的唯一的运算就是比较;在erlang中模块名和方法名都是原子;Atom用来构造Tag-Message,Atom的比较时间是常量的,与Atom的长度无关(如果拿binary做tag,比较时间是线性的);Atom就是为比较而设计,除了比较运算不要把 ...

Wed Jan 04 23:57:00 CST 2012 2 6526
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM