第一個決策聲明中,我們來看看 '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多運算式