English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Erlang If文

Erlang 条件文

私たちが見る最初の決定文は「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

Erlang 条件文