亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Erlang Case語(yǔ)句

Erlang 條件語(yǔ)句

Erlang 提供了 case 語(yǔ)句,可以使用它根據(jù) case 語(yǔ)句的輸出執(zhí)行表達(dá)式。

該語(yǔ)句的一般形式是:

語(yǔ)法

case expression of
   value1 -> statement#1;
   value2 -> statement#2;
   valueN -> statement#N
end.

該語(yǔ)句的一般工作如下-

  • 要計(jì)算的表達(dá)式放在case語(yǔ)句中。這通常將計(jì)算為一個(gè)值,該值將在隨后的語(yǔ)句中使用。

  • 每個(gè)值都根據(jù)case表達(dá)式傳遞的值進(jìn)行求值。根據(jù)哪個(gè)值為真,將執(zhí)行隨后的語(yǔ)句。

下圖顯示了case語(yǔ)句的流程。

案例陳述

以下程序是Erlang中case語(yǔ)句的示例-

在線示例

-module(helloworld). 
-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.

Erlang 條件語(yǔ)句