In diesem Artikel werden wir untersuchen.
Wir gehen davon aus, dass der Rost -Compiler und die erforderlichen Werkzeuge installiert sind.
Projektstruktur einrichten
Der erste Schritt besteht darin, die Struktur für unser Programm einzurichten. Wir werden Fracht verwenden, die alles einrichten, was für uns erforderlich ist:
Fracht Neue CreateFileDer vorherige Befehl sollte eine Verzeichnisstruktur erstellen, die den Quellcode für Ihr Programm enthält.
Navigieren Sie zum SRC -Verzeichnis und öffnen Sie die Haupt.RS -Datei mit Ihrem Texteditor.
Standardmäßig wird Cargo das Hello World -Programm zum Hauptprogramm hinzufügen.RS -Datei zu jedem neuen Projekt. Sie können den Inhalt löschen und mit dem minimalen Minimum beginnen.
Erforderliche Importe
Um eine Datei zu erstellen und zu schreiben, müssen wir einige Module aus der Rust Standard Library importieren.
In diesem Schritt benötigen wir die Dateistruktur und das Vorspielmodul. Die Importanweisungen sind wie unten gezeigt:
Verwenden Sie STD :: FS :: Datei;Erstellen und schreiben in die Datei
Als nächstes kommt die Hauptfunktion. Wir können dies mit dem FN -Schlüsselwort als:
fn main ()In der Hauptfunktion beginnen wir zunächst eine neue Variable, die veränderlich ist. Zum Beispiel. Der Code ist wie folgt:
Sei Mut File = Datei :: Create ("Hallo.txt "); c: \ user \ csalem \ dokument.RsIm vorherigen Beispiel erstellen wir eine veränderliche Variable, die die Datei zum Erstellen hält. Der Pfad zur Datei wird als Zeichenfolge angegeben.
Manchmal kann Rost beim Versuch, die Datei zu erstellen, auf einen Fehler stoßen. Mit dem Schlüsselwort „Erwartung“ können wir einen kleinen Fehlerbehandlungsmechanismus in die Erstellenmethode einfügen.
Zum Beispiel:
Sei Mut File = Datei :: Create ("Hallo.txt")Das vorherige Beispiel sollte die angegebene Nachricht drucken, wenn der Compiler beim Erstellen der angegebenen Datei auf einen Fehler auftritt.
Sobald wir die Datei erstellt haben, können wir damit beginnen, daran zu schreiben. Aus Einfachheit halber schreiben wir eine einfache Zeichenfolge in die Datei.
Wir können dies mit der Write_all -Methode tun. Die Methode nimmt eine Byte -Slice an, die in die Datei schreiben soll. Wir können dies tun, indem wir ein „B“ als Präfix an die String anhängen, die wir der Datei wünschen.
Der folgende Code ist wie gezeigt:
Datei.write_all (b "Hallo, Willkommen bei Rost -Programmieren!"))Im vorherigen Beispiel haben wir die Write_all -Methode verwendet, um ein Byte -Slice in die Datei zu schreiben. Wir haben auch die Erwartungsmethode hinzugefügt.
Und damit haben wir eine neue Datei erstellt und darauf geschrieben. Sie können das vorherige Programm mit dem Cargo -Befehl ausführen und testen als:
FrachtlaufDas Programm sollte eine neue Datei namens Hello erstellen.TXT, wenn es im angegebenen Pfad nicht existiert. Wenn die Datei vorhanden ist, leeren Sie das Programm die Datei und schreiben die angegebene Zeichenfolge:
$ cat Hallo.txtAbschluss
In diesem Artikel wurde mit der Erstellung und Schreiben einer Datei mit der Rust -Programmiersprache erstellt und geschrieben. Außerdem haben wir die Erwartungsmethode diskutiert. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Informationen finden Sie in den anderen Linux -Hinweisartikeln.