Erlang if語句

第一個決策聲明中,我們來看看 'if' 語句。在 Erlang 這個語句的一般形式,如下面的程序所顯示 -

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

在 Erlang 中,條件它是計算結果爲真或假的表達式。如果條件爲真,則 statement#1 將被執行,否則 statement#2 將被執行。
Erlang

下面的程序是 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