Es gibt einen Baustein, den alle Programmierer teilen: ein Hello World -Programm. Es ist ein einfaches, aber Standardprogramm, das speziell als Einführung in eine neue Sprache entwickelt wurde. In jeder Sprache stellt das Hello World -Programm die neuen Benutzer in die Syntax der Sprache ein.
In diesem Artikel werden wir untersuchen.
NOTIZ: In diesem Artikel geht davon aus, dass Sie den Rost -Compiler und alle erforderlichen Werkzeuge installiert haben. Wir nehmen auch das Wissen des Befehlszeilens an.
Projektaufbau
Obwohl sich der Rost -Compiler nicht darum kümmert, wo sich Ihr Code im Dateisystem befindet, ist es gut, Ihren Code für Lesbarkeit und Wartung zu organisieren.
Um unsere Rust-Serie zu verfolgen, erstellen Sie ein Verzeichnis namens Rust-Workspace, wie unten gezeigt:
$ mkdir ~/rostbearbeitungsspaceErstellen Sie als nächstes ein Verzeichnis, um das Hello World -Programm wie folgt zu halten:
$ mkdir helloWorldRost Hello World -Programm
Sobald wir unser Projekt -Setup haben, können wir mit dem Schreiben von Code beginnen. Erstellen Sie zunächst eine Hauptdatei, die mit endet mit .RS -Erweiterung. Dies zeigt an, dass die Datei Rust -Quellcode enthält. Zum Beispiel:
$ touch main.RsFühlen Sie sich frei, Ihre Quelldatei auf eine Art und Weise zu benennen, die Sie für richtig halten. Stellen Sie sicher, dass der Dateiname keine Leerzeichen enthält, da der Compiler beim Kompilieren des Codes Fehler verursachen kann. Sie können Kamelgehäuse oder Unterstriche verwenden, um mehrere Namen zu kombinieren.
Öffnen Sie als Nächstes die Datei mit Ihrem Texteditor und fügen Sie den Code hinzu, wie unten gezeigt:
fn main ()Speichern Sie die Datei und schließen Sie den Editor.
Öffnen Sie Ihr Terminalfenster und navigieren Sie zum zuvor erstellten HelloWorld -Verzeichnis, um das Programm auszuführen.
Kompilieren Sie das Programm mit dem folgenden RustC -Befehl:
$ rostc main.RsDer vorherige Befehl sollte ein ausführbares Programm mit einem ähnlichen Namen wie die Quelldatei erstellen.
Verwenden Sie den folgenden Befehl, um es auszuführen:
$ ./Haupt # LinuxSobald Sie das Programm ausgeführt haben, sehen Sie den Text „Hallo, Welt!”Gedruckt in Ihr Terminalfenster:
$ ./hauptsächlichRost Hello World Breakdown
Lassen Sie uns die Details eines Hello World -Programms, das wir gerade geschrieben haben.
Die erste Zeile unseres Programms finden Sie unten:
fn main ()Die vorherige Syntax definiert eine Funktion in Rost. In unserem Fall erstellen wir eine Hauptfunktion, die eine besondere Funktion in Rost ist. Es dient als Ausgangspunkt für ein Rust -Programm, bei dem die Ausführung des Programms beginnt.
Die Hauptfunktion hat weder Parameter noch einen Rückgabewert. Wenn es eine Funktion mit Parametern in der Rostsprache deklariert, fügen Sie sie in das Klammernpaar ein.
Der nächste Teil ist der Funktionskörper, der durch die Eröffnungs- und Schließungsklammern bezeichnet wird:
…Obwohl Sie die öffnenden lockigen Zahnspangen auf einer neuen Linie haben können, wird empfohlen, die lockige Klammer auf derselben Zeile wie der Funktionsname zu haben, aber durch einen Raum getrennt wird.
Innerhalb der Hauptfunktionskörper haben wir unsere Codezeile wie folgt:
println!("Hallo Welt!");Dies fungiert als Herz des Programms und behandelt das Hello World -Programm. Achten Sie auf das Println! Stichwort.
In Rost, der Println! wird als Makro bezeichnet, das die Metaprogrammierung in Rost ermöglicht. Der Wert des Println! ist die Zeichenfolge „Hallo, Welt!”
Schließlich haben wir das Halbkolon, das das Ende des Ausdrucks zeigt. Wir sollten die meisten Ausdrücke in Rost mit einem Halbkolon beenden.
Abschluss
Mit diesem Leitfaden untersuchten wir die Anatomie eines Hello World -Programms und wie jeder Teil eines Rostprogramms komponiert wird. Denken Sie daran, dass ein Hello Word -Programm nur das Nötigste eines Programms darstellt. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Informationen finden Sie in den anderen Linux -Hinweisartikeln.