Erlang If語(yǔ)句

Erlang 條件語(yǔ)句

我們將要看的第一個(gè)決策語(yǔ)句是“ if”語(yǔ)句。以下程序顯示了Erlang中此語(yǔ)句的一般形式-

語(yǔ)法

if
condition ->
   statement #1;
true ->
   statement #2
end.

在Erlang中,條件是一個(gè)表達(dá)式,其結(jié)果為true或false。如果條件為true,則將執(zhí)行語(yǔ)句#1,否則將執(zhí)行語(yǔ)句#2。

如果陳述

以下程序是Erlang中簡(jiǎn)單的 if 表達(dá)式的示例

在線示例

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

start() -> 
   A = 5, 
   B = 6, 
   
   if 
      A == B -> 
         io:fwrite("True"); 
      true -> 
         io:fwrite("False") 
   end.

關(guān)于上述程序,需要注意以下重要事項(xiàng)-

  • 此處使用的表達(dá)式是變量A和B之間的比較。

  • ->運(yùn)算符需要跟隨表達(dá)式。

  • 這 ; 需要跟隨 語(yǔ)句#1。

  • ->運(yùn)算符需要跟隨 true 的表達(dá)式。

  • 語(yǔ)句“ end”必須在此處以表示“ if”塊的結(jié)尾。

上面程序的輸出將是:

False

Erlang 條件語(yǔ)句

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