String-Literale
String-Literale werden immer dargestellt unter Verwendung der utf-8-Kodierung des Unicode-Zeichensatzes.
String-Literale sind vom Typ „&'static str“:
- '&' dient als Verweis auf den Speicherort, ohne dass „&mut“ vom Compiler verwendet wird Sie haben keine Änderungserlaubnis.
- 'static' bedeutet, dass die String-Daten bis zum Ende verfügbar sind das Programm (es stürzt nie ab).
- 'str' bezeichnet eine Folge von Bytes, die immer gültigen Text im utf-8-Format bilden
Speicherdetails:
- Der Rust-Compiler wird die Zeichenfolge wahrscheinlich in das Datensegment von einfügen Programmspeicher.