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

Declaración If de Erlang

Sentencias condicionales de Erlang

La primera declaración de decisión que vamos a ver es la declaración 'if'. A continuación, se muestra el formato general de esta declaración en Erlang.-

sintaxis

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

En Erlang, una condición es una expresión que da como resultado true o false. Si la condición es true, se ejecutará la sentencia #1de lo contrario, se ejecutará la sentencia #2.

El siguiente programa esEjemplo simple de expresión if en Erlang

Ejemplo en línea

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

Cabe destacar los siguientes puntos importantes sobre el programa anterior-

  • La expresión utilizada aquí es la comparación entre las variables A y B.

  • -El operador necesita seguir una expresión.

  • Este ; necesita seguir la sentencia #1.

  • -El operador necesita seguir una expresión verdadera.

  • La sentencia "end" debe estar aquí para indicar el final del bloque "if".

La salida del programa será:

False

Sentencias condicionales de Erlang