Hello World-Beispiel

Nach der Rust-Installation aus der vorherigen Lektion haben Sie nun vermutlich eine funktionsfähige Rust-Umgebung eingerichtet. Im Folgenden erstellen wir unser erstes Rust-Beispielprogramm.

Erstellen Sie zunächst einen Ordner auf Ihrem Computer zur Ablage des Quellcodes. Beispiel: D:\rustdemo

Erstellen Sie anschließend eine Textdatei und benennen Sie sie um in: hello.rs

Öffnen Sie diese RS-Datei beispielsweise mit dem Notepad und fügen Sie folgenden Code ein:

fn main() {
    println!("Hello World!");
}Code-Sprache: JavaScript (javascript)

Im nächsten Schritt kompilieren und führen wir das Programm aus

Öffnen Sie die Eingabeaufforderung (cmd) und wechseln Sie mit dem Befehl cd in das Verzeichnis D:\rustdemo. Alternativ geben Sie einfach cmd in die Adressleiste des Ordners ein – dadurch öffnet sich die Eingabeaufforderung direkt in diesem Pfad.

D:\rustdemo>rustc hello.rs

D:\rustdemo>hello
Hello World!

D:\rustdemo>Code-Sprache: CSS (css)

rustc hello.rs kompiliert den Quellcode

hello startet die im Ordner erzeugte Datei hello.exe. Nach der Kompilierung befindet sich im Verzeichnis die ausführbare Datei hello.exe, deren Ausgabe den Text Hello World! anzeigt.

Code-Analyse

fn : Schlüsselwort, kennzeichnet eine Funktion

main : Die main-Funktion hat einen festen Namen und kann nicht umbenannt werden. Sie ist der Einstiegspunkt des Programms; beim Start der Anwendung ruft das Betriebssystem diese Funktion auf.

() : Runde Klammern, enthalten die an die main-Funktion übergebenen Parameter. Sind sie leer, werden keine Parameter übergeben.

{ } : Geschweifte Klammern, umschließen den Funktionsrumpf, den Bereich mit dem Code der Funktion – sie treten immer als Paar auf.

println!(„Hello World!“);

println! ist eine Makro-Anweisung zur Textausgabe in der Konsole.

(„Hello World!“) sind ebenfalls runde Klammern zur Parameterübergabe: Wir übergeben die Zeichenkette Hello World! an das Makro println!. Die interne Funktionsweise stammt aus der Rust-Standardbibliothek und muss nicht im Detail verstanden werden. Es genügt zu wissen, dass der Aufruf Text in der Konsole ausgibt.

Hello World! ist von englischen doppelten Anführungszeichen umschlossen: Das ist die vorgeschriebene Syntax für Zeichenketten, jeder Textstring muss mit doppelten Anführungszeichen eingekapselt werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert