erlang基础
qinshiqi
博主简介:QinShiqi.
展开
-
erlang语言基础知识(数值类型\变量)
erlang 语言基础知识1.1 数值类型Eshell V7.1 (abort with ^G) 1> 2+1.3 2> 4*5. 203> 12-123.-1114> 9 /2 . %而对就除数,Erlang并不关心输入的是浮点数,还是整数4.55> 9 /2.0 . %4.56> 9...原创 2017-01-28 20:50:14 · 434 阅读 · 0 评论 -
erlang语言基础知识(原子,布尔代数,比较运算符)
1、 erlang中,变量不能以小写字符开始的原因,就是erlang中的原子(atom)。原子是常量,唯一的值就是自己的名字,你看到的就是你想得到的--别想得到更多,比如dog,就是dog,你不能操作他,不能改变他,也不能把它分成几部分。小写字母开头的单词只是原子的一种写法,还有其他写法。如下: 38> atom.atom39> a.a40> ...原创 2017-01-28 22:24:32 · 693 阅读 · 0 评论 -
Erlang下map(映射组)的问题
主要是遇到 Map匹配的问题,所以顺便回忆一下 Erlang 中的映射组 Map,在其它语言中被称作 Hash 哈希或者 Dict 字典。 Erlang 从 R17 版本开始支持映射组 创建映射组Erlang 中的映射组用结构 #{} 表示,创建一个映射组可以这样 % 不管你怎么排序,最终结果都是按键的字典顺序排列的#{ name => "wi...原创 2017-02-12 11:16:25 · 721 阅读 · 1 评论 -
Erlang Shell的使用
1.1 shell起动假设你已经安装了Erlang/OTP。如果用的是Linux、Mac OS X、或者其他类UNIX系统,启动一个终端并运行erl命令即可。如果是Windows系统,你应该点击安装程序替你生成的Erlang图标,随后会启动名为werl的程序,这样可以避免直接在Windows终端下交互式运行erl碰到的一些问题。(如Ctrl+C Ctrl+G Ctrl+break的问...原创 2017-02-21 15:35:34 · 685 阅读 · 0 评论