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

Declaração If do Erlang

Sentenças de Condição do Erlang

Vamos olhar pela primeira vez a declaração de decisão “if”. A seguir, o programa mostra a forma geral dessa declaração no Erlang.-

Sintaxe

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

No Erlang, a condição é uma expressão que resulta em true ou false. Se a condição for true, executará a sentença #1Se não for true, executará a sentença #2.

O seguinte programa éExemplo simples de expressão if no Erlang

Exemplo Online

-module(helloworld). 
-export([start/0]). 
start() -> 
   A = 5, 
   B = 6, 
   
   if 
      A == B -> 
         io:fwrite("True"); 
      true -> 
         io:fwrite("False") 
   end.

Sobre o programa acima, é importante notar os seguintes pontos importantes-

  • A expressão usada aqui é a comparação entre as variáveis A e B.

  • -O operador precisa seguir uma expressão.

  • Este ; precisa seguir a sentença #1.

  • -O operador precisa seguir uma expressão true.

  • A sentença "end" deve estar aqui para representar o final do bloco "if".

A saída do programa acima será:

False

Sentenças de Condição do Erlang