hoge = "abcdefg"
hoge2 = hoge
hoge[2, 3] = "123"
で
hoge2 == "ab123fg"
となるのは仕様か?

hogeのコピーを取りたければ
hoge2 = ""
hoge2.concat(hoge)
とかする必要があるのだろうか…