So erstellen Sie ein Hello World -Programm in Rost

So erstellen Sie ein Hello World -Programm in Rost

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 ~/rostbearbeitungsspace
$ cd ~/rostbearbeitungsspace

Erstellen Sie als nächstes ein Verzeichnis, um das Hello World -Programm wie folgt zu halten:

$ mkdir helloWorld
$ CD HelloWorld

Rost 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.Rs

Fü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 ()
println!("Hallo Welt!");

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.Rs

Der 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 # Linux
$ ./hauptsächlich.exe # Windows

Sobald Sie das Programm ausgeführt haben, sehen Sie den Text „Hallo, Welt!”Gedruckt in Ihr Terminalfenster:

$ ./hauptsächlich
Hallo Welt!

Rost 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:


// Funktionskörper

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.