rubyの参照とかその辺の挙動が分からない・・。

ruby二日目にしてはまった。

se = "google"
p se_ar = [se, se]
se = "yahoo"
p se_ar

これ実行すると、

["google", "google"]
["google", "google"]

こうなる。



一方

se = "google"
p se_ar = [se, se]
se[0,6] = "yahoo"
p se_ar

これ実行すると、

["google", "google"]
["yahoo", "yahoo"]

こうなる。



片方は perl でいうリファレンスみたいな扱い?
う〜ん。分からぬ。。



誰かrubyできるかた、ご教授くださいm(_ _)m