問題
第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"
+=は代入演算子で、
<<はビット演算子なため、
起きる違いでした![]()