Erlang学习进度情况(二)

原创 2012年03月27日 15:50:39

guard使用深入

使用分隔符semicolons(;),那么guard的顺序如下列形式时:

when G1;G2;.....;Gn 

表示条件中至少有1个为True,那么整个表达式就为True。

使用commas(,)。那么guard的顺序如下列形式时:

when G1,G2,.....,Gn

表示全部的条件都为True,那么整个表达式就为True。


字符串补充说明,字符串必须用双引号("),原子用单引号(')。另外用$符号来读取一个字符的整数表达,如:$A得到的结果就是65。

records是文件里的记录存放格式,在shell里用rr 这个命令来读取,如: rr("records.etl").

文件存放的格式如下:

-record(Name,{Key1=Default1,key2=Default2,....,Key3,....}).

此格式仅用于Erlang source code modules里。



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Erlang学习进度情况(四)

目前发现在Erlang有些特性需要注意,相关内容如下: 第一个就是Short-Circuit Boolean Expressions 有两种语法结构如下: Expr1 orelse Expr2 ...

Erlang学习笔记(二)

今天在练习Map映射组的时候,根据《Erlang程序设计》这本书上操作,在取值的时候发现问题,代码如下: 书中操作代码如下图: 明天两个程序执行不一样,后来看到官方文档,才发现是这个样子: ...

Erlang学习记录(二)——基本数据类型

Erlang可以说和我以前接触过的语言都大不相同,这个从它的类型定义就可以看出来。。。反正学起来觉得既不熟悉,也不亲切,我估计在用Erlang写应用的时候,整个编程思路都要变一下了。不过存在即是合理的...

《Learn You Some Erlang for Great Good!》的学习笔记(二)

和学习其它语言类似,目前我们还没有到直接编程的地步,首先从简单的熟悉Erlang Shell开始,枯燥的介绍就不多说了,在linux/mac环境下,直接输入erl既可进入erlang shell。但这...
  • jjxojm
  • jjxojm
  • 2016年01月23日 22:56
  • 356

iOS_NSURLSessionDownloadTask_显示加载进度_断点续传(网络中断情况).

说明: 本文将介绍使用NSURLSessionDownloadDelegate的代理方法实现显示加载进度和断点续传(网络中断情况, 不是退出程序情况. 只要不是退出程序的情况下, 下载失败...

Hadoop学习笔记(二):MapReduce的进度和状态

MapReduce的状态和进度

AsyncTask异步任务学习笔记(二、ProgressBar返回加载进度)

异步线程返回进度模拟测试UI界面直接放入一个ProgressBar即可 java代码1、我们同样新建一个类ProgressBarTest继承至Activity,实例化ProgressBar以及MyA...
  • tjkj10
  • tjkj10
  • 2016年01月27日 22:09
  • 429

学习andriod开发之 异步加载图片(二)--- 使用其他进度条

大家好 我是akira上一节 我们讲到使用AsyncTask 这个类进行异步的下载 主要是涉及到一些图片的更新 这次我们继续上一个demo的改进 。         不知道你是否发现一个问...

Erlang学习资源

  • 2014年09月02日 23:51
  • 13.98MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Erlang学习进度情况(二)
举报原因:
原因补充:

(最多只允许输入30个字)