Erlang - Instruction If

La première déclaration de prise de décision que nous examinerons est la déclaration «si». La forme générale de cette déclaration en Erlang est illustrée dans le programme suivant -

Syntaxe

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

Dans Erlang, la condition est une expression qui prend la valeur vraie ou fausse. Si la condition est vraie, l'instruction n ° 1 sera exécutée, sinon l'instruction n ° 2 sera exécutée.

Le programme suivant est un exemple du simple if expression à Erlang -

Exemple

-module(helloworld). 
-export([start/0]). 

start() -> 
   A = 5, 
   B = 6, 
   
   if 
      A == B -> 
         io:fwrite("True"); 
      true -> 
         io:fwrite("False") 
   end.

Les choses importantes suivantes doivent être notées à propos du programme ci-dessus -

  • L'expression utilisée ici est la comparaison entre les variables A et B.

  • L'opérateur -> doit suivre l'expression.

  • le ; doit suivre la déclaration n ° 1.

  • L'opérateur -> doit suivre l'expression vraie.

  • L'instruction «end» doit être là pour signifier la fin du bloc «if».

La sortie du programme ci-dessus sera -

Production

False