以下程序显示了Erlang中此语句的一般形式-
if condition -> statement#1; true -> statement #2 end.
在Erlang中,条件是一个表达式,其输出为true或false。如果条件为真,则将执行语句#1,否则将执行语句#2。

If - 示例
-module(helloLearnfk). -export([start/0]).start() -> A=5, B=6,
if A == B -> io:fwrite("True"); true -> io:fwrite("False") end.
上面程序的输出将是-
False