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