削除された内容 追加された内容
→‎変数と型: <code>{ }</code>はプレースホルダといい、文字列中で値を表示する位置を表す。
Ef3 (トーク | 投稿記録)
→‎変数・定数とミュータブル・イミュータブル: 「再代入」とカイていたが、最初の = は初期化なので「再」は不要だった。ミュータビリティはオブジェクトではなく束縛された変数に付与される・・・ことを書くのは所有権でまとめて説明したい。
タグ: 2017年版ソースエディター
120 行
 
==== イミュータブル ====
Rust では、値が一度変数に let で宣言束縛されると数は、再代入できません。これをイミュータブルと言います
;[https://play.rust-lang.org/?version=nightly&mode=debug&edition=2021&gist=cff18271ef40115f5ee29811d549a39f hello-immutable.rs]:<syntaxhighlight lang=rust highlight='2,4' line>
fn main() {
145 行
error: could not compile `playground` due to previous error
</syntaxhighlight>
:イミュータブルな変数には、代入できないというコンパイルエラーです。
 
==== ミュータブル ====
代入などのできる能、す変数を宣言するには、わちミュータブルな変数を宣言する必要があります。ミュータブルなためには、変数宣言するあたり ’''let''' と併せに続けキーワード '''mut''' を使いますつける
;[https://play.rust-lang.org/?version=nightly&mode=debug&edition=2021&gist=f795ca7bd93cb23a75f77654cee1068b hello-mutable.rs]:<syntaxhighlight lang=rust highlight=2 line>
fn main() {