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

Erlang geschachtelte if-Befehle

Erlang 条件语句

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:

Online-Beispiel

-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

Erlang 条件语句