火曜日, 7月 1, 2025
火曜日, 7月 1, 2025
- Advertisment -
ホームニューステックニュースどっちを使う?Rustの&strとStringの違いを図解で学ぼう

どっちを使う?Rustの&strとStringの違いを図解で学ぼう




Rustの文字列型には &str と String の2種類が存在します。
「どっちを使えばいいの?」「どう違うの?」と悩んだことはありませんか?
この記事では、所有権・可変性・メモリ構造などの観点から、両者の違いをわかりやすく解説します。

&strとは?
&strは「文字列スライス」と呼ばれ、自分では文字列の実体を持たず、メモリ上の他の場所にある文字列データを参照するだけの軽量な型です。
let greeting: &str = “hello”;
この場合、”hello”という文字列はプログラムのバイナリ(静的領域)に埋め込まれており、&st…



Source link

Views: 0

RELATED ARTICLES

返事を書く

あなたのコメントを入力してください。
ここにあなたの名前を入力してください

- Advertisment -