ruby 2.6.5p114 (2019-10-01 revision 67812) [x64-mingw32]を
VSCode上で動かしています。
以下のコードを実行しました。
str="aaa"
str2=str
str2<<"2"
p str
イミディエイトウィンドウには
"aaa2"
と出ます。
普通、右辺の内容が左辺に代入された後に、
左辺が変わっても、元の右辺には影響しないと思うのですが、
何か変数同士が関連付けされるようなことがあるのでしょうか。
なんらかの初歩的な勘違いが原因と思われますが、
ご教授いただければ幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/09 14:42
2021/07/09 14:43