Looking for erlang Keywords? Try Ask4Keywords

Erlang LanguageSchleife und Rekursion


Syntax

  • Funktion (Liste | iolist | Tupel) -> Funktion (Schwanz).

Bemerkungen

Warum rekursive Funktionen?

Erlang ist eine funktionale Programmiersprache und keine Art von Schleifenstruktur. Alles in der Funktionsprogrammierung basiert auf Daten, Typ und Funktionen. Wenn Sie eine Schleife wünschen, müssen Sie eine Funktion erstellen, die sich selbst aufruft.

Traditionelle while oder for Schleife in imperativer und objektorientierter Sprache können wie in Erlang dargestellt werden

loop() ->
  % do something here
  loop().

Eine gute Methode, um dieses Konzept zu verstehen, besteht darin, alle Funktionsaufrufe zu erweitern. Wir werden das an anderen Beispielen sehen.

Schleife und Rekursion Verwandte Beispiele