Rust ツアー
目次
文字列リテラル
文字列リテラルは常にUnicodeです。 文字列リテラルの型は
&'static str
です。:
&
はメモリ中の場所を参照していることを意味しており、
&mut
を欠いているのは、 コンパイラがそれを修正することを認めていないということです。
'static
は文字列データがプログラムの終了まで有効であるということを意味しています。(文字列データは決して消えません。)
str
は常に有効な
utf-8
であるバイト列を指していることを意味しています。
メモリに関する詳細:
Rustのコンパイラは文字列をプログラムメモリのデータセグメントに入れるでしょう。
❮ 前
次 ❯