Wie erstelle ich einen mehrzeiligen String-Literal in Rust? Syntax und Beispiele
Hallo zusammen! Ich habe gerade angefangen, Rust zu lernen, und bin auf ein Problem gestoßen. Ich muss eine String-Variable deklarieren, die mehrere Textzeilen enthält. In anderen Sprachen, wie zum Beispiel in Python, kann ich einfach schreiben:
```python
text = """Das
ist ein mehrzeiliger
String"""
```
Aber in Rust versuche ich Folgendes:
```rust
let text = "Das\nist ein mehrzeiliger\nString";
```
Und der Compiler gibt einen Fehler aus: `error: unterminated double quote string`. Ich habe auch versucht, die Zeilenumbrüche mit `` zu escapen, aber das ist für große Texte, wie JSON, SQL-Abfragen oder lange Nachrichten, unpraktisch.
Könnt ihr mir bitte sagen, welche korrekte Syntax für mehrzeilige String-Literale in Rust gibt? Gibt es Besonderheiten, zum Beispiel mit Einrückungen oder Leerzeichen? Vielen Dank im Voraus!
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs