首页 > 代码库 > Erlang--语法
Erlang--语法
1、if函数:
if
guard1 ->
statement1,
statement2,
statement3;
true ->
statement1,
statement
end
注意点:
1、if中最好存在一个true,表示如果上面的表达式都不为true时,则进入,因为在erlang中,如果在if语句不能找到一个使条件成立的表达式,那么将会报错,所以最好有一个true
2、最后一个guard(true), 后面不加什么符号, 而在这之前的guard的语句块的最后有一个分号";"
3、注意最后的end
2、case语句:
case 变量 of
pattern1 -> statement;
pattern2 -> statement;
Other -> statemnet
end
注意点:
1、case的语句的最后加上一个Other, 因为case语句是基于匹配, 如果patter1~patternn都不能匹配,将会报错,所以最好有一个Other变量,就能匹配到所有了,而且这个也应该放在最后
2、最后一个匹配的语句块结束后,不加任何的符号
Erlang--语法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。