Den Flächeninhalt eines Kreises kann man entweder mittels des Radiuses oder des Durchmessers des Kreises berechnen. Für beide Varianten benötigt man die Kreiszahl π
. Die folgenden beiden Beispiel zeigen, wie man die entsprechenden Berechnung (mit einfacher Genauigkeit -> f32
) in Rust durchführt. Am Ende beider Beispiele wird jeweils das Ergebnis ausgegeben. Flächenberechnung eines Kreises weiterlesen
Inhalt einer Textdatei einlesen
Um mit Rust den Inhalt einer Textdatei einzulesen, nutzt man die Module std::fs::File
und use std::io::Read
der Standardbibliothek. Man muss dieses Modul also ganz am Anfang einbinden. Erst dann kann man mit den entsprechenden Methoden die Datei öffnen und den Inhalt einlesen. Inhalt einer Textdatei einlesen weiterlesen
Dateigröße ermitteln
Um mit Rust die Größe einer Datei zu ermitteln, nutzt man die Funktion metadata()
. Diese Funktion ist Teil des Moduls std::fs
der Standardbibliothek. Man muss dieses Modul also ganz am Anfang einbinden, um die Funktion metadata()
verwenden zu können. Dateigröße ermitteln weiterlesen
Pi … und andere Konstanten
Wenn es um mathematische Berechnungen geht und diese in der Geometrie angesiedelt sind, dann benötigt man die Kreiszahl Pi als mathematische Konstante recht oft. Der Wert von Pi ist in Rust fest verankert. Pi … und andere Konstanten weiterlesen
Einen String anhand einer Zeichenkette teilen
Wenn man mittels Rust einen String anhand einer Zeichenkette in seine Bestandteile zerlegen möchte, dann kann man dazu die Funktion split()
auf den String anwenden. Einen String anhand einer Zeichenkette teilen weiterlesen
Fehlerposition
Beim Erstellen eines Programms in Rust unterlaufen einem Programmierer sicher hier und da ein paar Fehler. Doch der Compiler von Rust hat da ein Auge drauf und schaut, dass alles seine Richtigkeit hat. Fehlerposition weiterlesen
while-Schleife
Wenn man beim Programmieren mit Rust eine Schleife benötigt, die nicht endlos (wie die loop
-Schleife) laufen soll aber man auch nicht genau weiß, wie oft sie durchlaufen werden soll, dann verwendet man am besten die while
-Schleife. while-Schleife weiterlesen
Endlosschleife mit loop
Mit loop
kann man in Rust eine Endlosschleife erzeugen. Im folgenden Beispiel wird dabei in jedem Durchlauf eine Zeile mit dem Wort „Wiederholung“ ausgegeben: Endlosschleife mit loop weiterlesen
Lesen von der Standardeingabe
Wenn man in Rust etwas von der Standardeingabe lesen möchte, dann kann man dies so realisieren, wie es das folgende Beispiel zeigt: Lesen von der Standardeingabe weiterlesen
String in Zahl umwandeln
Wenn man in Rust einen String in eine Zahl umwandeln möchte und dabei auch noch auf eventuell auftretende Fehler reagieren möchte, dann kann man dies auf verschiedene Arten machen. Ich zeige hier drei verschiedene Wege. Los geht’s! String in Zahl umwandeln weiterlesen