Erlang 嵌套if語句

Erlang 條件語句

有時,需要將多個 if 語句嵌入到彼此內部,這在其他編程語言中是可能的。在 Erlang,這也是可能的。

下圖是嵌套if語句的圖形表示。

嵌套if語句

下面的程序中顯示了一個示例:

在線示例

-module(helloworld). 
-export([start/0]). 

start() -> 
   A = 4, 
   B = 6, 
   if 
      A < B ->
         if 
            A > 5 -> 
               io:fwrite("A is greater than 5"); 
            true -> 
               io:fwrite("A is less than 5")
         end;
      true -> 
         io:fwrite("A is greater than B") 
   end.

在上述程序中,應注意以下幾點-

  • 當第一個if條件的值為時true,則開始第二個if條件的評估。

上面的代碼的輸出將是-

A is less than 5

Erlang 條件語句

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