erlang中什么时候使用分号

时间:2013-2-28     作者:smarteng     分类: 编程


我们在erlang中会遇到3种标点符号。
逗号(,)用来分割函数调用、数据构造器以及模式中的参数。
句号(.)(后跟一个空白符号)用来在shell中分割完整的函数和表达式。
分号(;)用来分割子句,在这几种情况下都会用到子句:分段的函数定义、case语句、if语句、try...catch语句以及receive表达式。
无论何时,我们只要看到一组后面跟有表达式的模式,都会使用分号进行分割。

Pattern1 ->
Expressions1;
Pattern2 ->
Expressions2;
...