English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manchmal muss man mehrere if-Befehle in sich schachteln, was in anderen Programmiersprachen möglich ist. In Erlang ist dies ebenfalls möglich.
Das folgende Diagramm zeigt die grafische Darstellung des geschachtelten if-Befehls.
Im folgenden Programm wird ein Beispiel gezeigt:
-module(helloworld). -export([start/0]). start() -> A = 4, B = 6, if A < B -> if A > 5 -> io:fwrite("A ist größer als 5"); true -> io:fwrite("A ist kleiner als 5) end; true -> io:fwrite("A ist größer als B") end.
In diesem Programm sollten die folgenden Punkte beachtet werden-
wenn die ersteifDer Wert der Bedingung isttruedann beginnt die Bewertung der zweiten if-Bedingung.
Die Ausgabe des obigen Codes wird sein-
A ist kleiner als 5