Rust: String型, &str型, char型の比較 この記事では、Rustで使用される文字列型であるString型、&str型、およびchar型について、その特徴や違いを解説します。 1. 基本的な特徴 String型 **特徴**: 可変で所有権を持つ文字列型。ヒープ上に格納され、動的に長さを変更可能。 **主な用途**: 動的な文字列の管理(追加、削除など)や他のスコープへの所有権の移動。 **例**: let mut s = String::from("Hello"); s.push('!'); // 末尾に文字を追加 println!("{}", s); // 出力: Hel…