第16章へようこそ。
今日のテーマは「String」です。
多くのプログラミング言語では、文字列は1つの型で扱われる。
しかしRustでは、文字列を2つの型に分けている。
所有する文字列と、借りている文字列。
所有する方がString。借りる方が文字列スライスと呼ばれる別の型。
この2つの区別は、所有権と借用の区別を文字列にも持ち込んだ結果です。
今日はStringを見ていきます。
ヒープに持つ所有権付きの、可変長文字列です。