Rust 分かんないッピ ・ε・ Rust の文字列周りのプラクティスを基礎から勉強してみようと思って勉強したのでそのときのメモをまとめます。 Rust はGCを持たない なぜ Rust の文字列周りの型があんなに大変なことになっているかは、Rust のメモリモデルと Copy の仕組みを学ぶことで理解できた気がしたので、メモリの話から始めます。 FYI: https://www.reddit.com/r/rustjerk/comments/ovx0uq/the_two_major_ways_rust_changed_my_life/ GC とは まずはGCからです。GCとは Wikipedia をそのまま引用すると ガベージコレクション︵英: garbage collection; GC︶とは、コンピュータプログラムが動的に確保したメモリ領域のうち、不要になった領域を自動的に
![多コピーの原罪](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6f7486d8e15c25ffd11d4e2eaf3605d4318a596/height=288;version=1;width=512/https%3A%2F%2Fblog.ojisan.io%2Fstatic%2Fcc526dfe2c269cf33409bc9a4d8f731e%2F26dc0%2Fvisual.jpg)