Tour durch Rust Inhaltsverzeichnis

Zeichenfolgen

Eine Zeichenfolge (auf Englisch string) ist eine Struktur, die eine Folge von UTF-8-Bytes im Heap-Speicher enthält.

Da sich sein Speicher auf dem Heap befindet, kann er erweitert, geändert usw. werden. auf eine Weise, die Saiten hervorruft von Literalzeichen kann nicht geändert werden.

Gängige Methoden:

Wenn eine Zeichenfolge gelöscht wird (drop), wird auch ihr Heapspeicher gelöscht.

Strings haben einen +-Operator, der den String mit einem &str erweitert. (Der String auf der linken Seite ist verbraucht und sein Puffer wird wiederverwendet, um den Endwert zu speichern. Die Zeichenfolge auf der rechten Seite wurde nur ausgeliehen, um die Verkettung durchzuführen.) aber es ist möglicherweise nicht so ergonomisch, wie Sie hoffen.