Erlang Case語句

Erlang 條件語句

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

該語句的一般形式是:

語法

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

該語句的一般工作如下-

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

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

下圖顯示了case語句的流程。

案例陳述

以下程序是Erlang中case語句的示例-

在線示例

-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 條件語句

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清