Erlang提供了case语句,可用于根据case语句的输出执行表达式。
该语句的一般形式是-
case expression of value1 -> statement#1; value2 -> statement#2; valueN -> statement#N end.
该语句的一般工作如下-
要求值的表达式放在case语句中,通常,这将求值为一个值,该值将在后续语句中使用。
将根据case表达式传递的值来判断每个值,根据哪个值成立,随后的语句将被执行。
链接:https://www.learnfk.comhttps://www.learnfk.com/erlang/erlang-case-statements.html
来源:LearnFk无涯教程网
-module(helloLearnfk). -export([start/0]). start() -> A=5, case A of 5 -> io:fwrite("The value of A is 5"); 6 -> io:fwrite("The value of A is 6") end.
上面的代码输出将是-
The value of A is 5.
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)