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