Rust入門メモ。 Rustは文字列を表す型として &str と String がある これが、結構ややこしくて、どういうときにどっちを使うべきなのかがよくわからない 環境 OS: macOS High Sierra 10.13.3 Rust: rustc 1.26.0-nightly (c08480fce 2018-03-23) Rustの文字列型 Rustの日本語Document: 文字列 Rustには主要な文字列型が二種類あります。&str と Stringです。 まず &str について説明しましょう。 &str は「文字列スライス」と呼ばれます。 文字列スライスは固定サイズで変更不可能です。文字列スライスはUTF-8のバイトシーケンスへの参照です。 Rustには &str だけでなく、 String というヒープアロケートされる文字列もあります。 この文字列は伸張可能であり、また