Literale und Operatoren

Literal: Festwertdaten, die direkt im Code geschrieben sind und deren Wert man sofort erkennt. Es ist die grundlegendste Form der Datendarstellung in einem Programm. Der Wert ist fest und unveränderlich, …

Grundtypen

Rust bringt eine umfangreiche Sammlung von Primitivtypen (Primitives) mit, unterteilt in zwei große Gruppen: Skalartypen und Verbundtypen. (1) Skalartypen (Scalar Types) Sie repräsentieren einen einzelnen eigenständigen Wert, es gibt insgesamt …

Formatierte Ausgabe

Ausgabe-Makros Rusts Druck-(Ausgabe-)Funktionalität wird durch eine Reihe von Makros im Modul std::fmt realisiert. Hier die Erklärung der gängigen Makros: Alle Makros mit der Endung ln fügen einen Zeilenumbruch hinzu, nach …

Kommentar

Hinweis Wenn Sie bereits C, C++, Java oder C# gelernt haben, können Sie diese Lektion überspringen. Der Grund: Die Kommentare in Rust funktionieren nahezu identisch wie in diesen Sprachen. Was …

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 …

Einführung und Installation

Rust entwickelt sich rasant, hat sich von einer Nischensprache zu einem Mainstream-Werkzeug entwickelt, etabliert sich im Bereich der Systemprogrammierung und wird von Open-Source-Communities sowie zahlreichen Branchen weit verbreitet eingesetzt.Es kombiniert …

Verwendung gängiger ImGui Steuerelemente

Zuerst entfernen wir alle Widgets aus der vorherigen Lektion und erstellen ein minimales leeres Fenster ohne jegliche Steuerelemente darin. Jetzt erstellen wir die ImGui-Widgets nacheinander. Text-Widget Es rendert Text von …

Einfachen Additionsrechner mit ImGui erstellen

Wir erstellen eine Additionsfunktion mit zwei Eingabefeldern für Zahlen, einem Pluszeichen dazwischen und einem Gleichheitsbutton. Gibst du zwei Zahlen ein und klickst auf =, wird das Ergebnis im dritten Eingabefeld …