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