Rust ツアー 目次

String

String はヒープにutf-8バイト列をもつ構造体です。

そのメモリはヒープ上にあるため、文字列リテラルでは出来ないような、拡張や修正などが可能です。

共通のメソッド:

Stringがドロップされると、そのヒープ内のメモリもドロップされます。

String には &strで文字列を拡張し、自分自身を返す + 演算子がありますが、 期待しているほど使い勝手は良くないかもしれません。