首页 > 其他 > 详细

erlang基础

时间:2014-12-04 06:15:27      阅读:269      评论:0      收藏:0      [点我收藏+]

1 整数Integers

Base#Value符号用于表示基数不是10的整数,Base是介于2到16的整数,Value是基于base的具体值,如:-16#EA表示整数-234的十六进制形式。

为了表示字符的ascii值,采用$Character的表示方法,返回character的ASCII值。

 

2 浮点数

3 基元atom

类似c++的#define,表示文字常量,与其他语言中的枚举一样。基元由小写字母开始或由单引号界定。

4 Boolean

5元组tuple

用来保存一组数据元素的复合数据类型,用{...}来定义,其中元素逗号隔开。如{123,aga}.

当元组的第一个元素为基元时称它为标记(tag).元组下标1开始。

6 列表List

也是用于保存元素集合的,用[...]定义,其中元素逗号隔开。

7字符和字符串

字符由整数表示,字符串由整数列表表示。如字符串“hello world"实际上是列表[72,101,108,108,111,32,87,111,114,108,100],空字符串等于空列表[].

 

列表的组成和处理:

元组的处理只能是提取具体元素,而列表只要不为空,就可以把一个列表分成头部和尾部。列表头部指向第一个元素,尾部则是剩余内容。++和--用来把列表想加减。如

[1,2]++[3,3]返回[1,2,3,3],[1,2]--[1]返回[2].注意--是右结合的

 

项元比较:number<atom<reference<fun<port<pid<tuple<list<binary

变量:大写字母开头。单词赋值。

erlang基础

原文:http://www.cnblogs.com/rat-bin/p/4141878.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!