問題
第1問
s = "123"
ss = s
s += "456"
puts s #=> ?
puts ss #=> ?
第2問
s = "123"
ss = s
s << "456"
puts s #=> ?
puts ss #=> ?
答え
第1問
s = "123"
ss = s
s += "456"
puts s #=> "123456"
puts ss #=> "123"
第2問
s = "123"
ss = s
s << "456"
puts s #=> "123456"
puts ss #=> "123456"
+=
は代入演算子で、
<<
はビット演算子なため、
起きる違いでした