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