Aus dem Kurs: F# Grundkurs
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.
Sequenzielle Abarbeitung
Wenn Sie mit Visual Studio ein typisches F#-Projekt mit einer Konsolenanwendung erzeugen, erhalten Sie diese Grundstruktur. Sie finden hier eine Datei Program.fs und dort gibt es eine Funktion, die hervorgehoben wird, diese main-Funktion. Es sieht so aus, als wäre diese der Einstiegspunkt in einem Programm und das ist im Grunde auch so. Allerdings hat ein typisches F#-Projekt nicht immer so eine Einstiegsfunktion. Wir können beispielsweise mal das hier löschen, was da generiert wurde und nur den Quellcode ohne diese Markierung mit diesem EntryPoint ausführen. Das heißt, wenn ich jetzt hier das Programm starte, dann passiert das; gar nichts. Das liegt daran, dass diese Anweisungen in F# vom Compiler einfach sequenziell abgearbeitet werden von oben nach unten. Und was Sie hier sehen, ist einfach eine Deklaration, aber es gibt keinen Aufruf. Ich kann aber hier einen Aufruf notieren. Ich kann die main-Funktion tatsächlich aufrufen. Und wenn ich jetzt das Programm noch einmal ausführe…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
Eine Konsolenanwendung erstellen, übersetzen und ausführen4 Min. 1 Sek.
-
(Gesperrt)
Der Interaktivmodus2 Min. 46 Sek.
-
(Gesperrt)
Sequenzielle Abarbeitung2 Min. 51 Sek.
-
(Gesperrt)
Der "F# Application Entry Point"5 Min. 43 Sek.
-
(Gesperrt)
Functional first3 Min. 31 Sek.
-
(Gesperrt)
Der typische Quellcode-Aufbau3 Min. 55 Sek.
-
(Gesperrt)
Die Ausgabe4 Min. 24 Sek.
-
(Gesperrt)
Das Anweisungsende1 Min. 36 Sek.
-
(Gesperrt)
Einrückungen und Blockanweisungen2 Min. 58 Sek.
-
-
-
-
-
-