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里。