English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
私たちが見る最初の決定文は「if」文です。以下のプログラムはErlangでのこの文の一般的な形式を示しています-
if condition -> statement #1; true -> statement #2 end.
Erlangでは、条件はtrueまたはfalseの結果を持つ式です。条件がtrueの場合、文「#」を実行します。1、それ以外の場合は文「#」を実行します。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の比較です。
-演算子は式に続けなければなりません。
この「;」は、文「#」に続けなければなりません。1。
-演算子はtrueの式に続けなければなりません。
文「end」は「if」ブロックの終わりを示すためにここに記述する必要があります。
上記のプログラムの出力は以下の通りです:
False