>>159
あー、わかってるよ。一度作ったら中身が不変だってことだ。
だから、一見中身が変えられているような次のコード
string s = "age"; s = "sage";
は実は新しいstring(sage)を作って、sの参照先を変えているだけだってことだ。

これは型が参照型かどうかとは関係ない。不変の値型だってつくれるぜ。意味ないけど。

それじゃ応用問題だ。stringが不変であるメリットは何だ?ヒントはすでに
おれが言った。