Erlang if語句

第一個決策聲明中,我們來看看 'if' 語句。在 Erlang 這個語句的一般形式,如下面的程式所顯示 -
if
condition ->
   statement#1;
true ->
   statement #2
end.
在 Erlang 中,條件它是計算結果為真或假的運算式。如果條件為真,則 statement#1 將被執行,否則 statement#2 將被執行。

下麵的程式是 Erlang 中的 if 運算式的一個簡單的例子 -

示例

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

start() ->
   A = 5,
   B = 6,

   if
      A == B ->
         io:fwrite("True");
      true ->
         io:fwrite("False")
   end.
以下是上述程式需要說明的一些關鍵點 -
  • 這裏所使用的運算式是變數A和B的比較
  • -> 運算符需要遵循運算式
  • 分號 "; " 需要在 statement#1 之後
  • -> 運算符需要遵循 true 運算式
  • 語句“end”需要存在以表示'if'塊的結束
上面的代碼的輸出結果是 -
False

上一篇: Erlang決策 下一篇: Erlang多運算式