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

Оператор условия Erlang

Условные операторы Erlang

Мы будем рассматривать первый оператор условия, это оператор "if". Ниже приведен общий вид этой строки в Erlang.

Грамматика

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

В Erlang условие - это выражение, результатом которого является true или false. Если условие true, то выполняется заявление #1,否则 выполняется заявление #2.

Следующая программа:Пример простого выражения if в Erlang

Онлайн пример

-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