Zusammenfassung
In diesem Modul haben Sie gelernt, wie Sie bedingte Logik auf ein Programm anwenden. Durch das Hinzufügen bedingter Logik haben Sie ein Programm mit mehreren Ausführungspfaden erstellt. Die meisten Programme verfügen über mehrere Pfade, da ein Programm dadurch flexibler wird.
Sie haben das Konstrukt if...elif...else untersucht und gelernt, wie Sie es anwenden. Die bedingte Logik in F# unterscheidet sich von der bedingten Logik in den meisten anderen Sprachen. In F# führt die bedingte Logik Ausdrücke aus, die einen Wert erzeugen.
Schließlich haben Sie drei Schleifenarten kennengelernt: for...in, for...to und while...do. Diese drei Schleifenkonstrukte funktionieren unterschiedlich, die zu verwendende Schleife hängt also von Ihrem Ziel ab.
for...in durchläuft eine aufzählbare Sammlung.
for...to wird durchlaufen, bis eine Schleifenvariable erreicht wird. Dabei spielt es keine Rolle, ob der Wert inkrementiert oder dekrementiert wird.
while...do konzentriert sich auf eine boolesche Bedingung, die die Schleife abbricht, wenn sie als false ausgewertet wird.