English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Instructions conditionnelles Erlang
Parfois, il est nécessaire d'imbriquer plusieurs instructions if l'une dans l'autre, ce qui est possible dans d'autres langages de programmation. En Erlang, c'est aussi possible.
La figure suivante est une représentation graphique de l'instruction if imbriquée.
Le programme suivant montre un exemple :
-module(helloworld). -export([start/0]). start() -> A = 4, B = 6, if A < B -> if A > 5 -> io:fwrite("A est supérieur à 5"); true -> io:fwrite("A est inférieur à 5) end; true -> io:fwrite("A est supérieur à B") end.
Dans le programme ci-dessus, il convient de noter les points suivants-
Lorsque la premièreifLa valeur de la condition esttrueSi, commencez l'évaluation de la condition if suivante.
La sortie du code suivant sera-
A est inférieur à 5