たけ(tk)です。

[ruby-list:38191] Re: String << の動作につきまして にて 
Tadayoshi Funaba <tadf / rc5.so-net.ne.jp> さん 曰く:
> 変数を容器のように説明するから不思議に思えるんじゃないでしょうか。

 ふなばさんが分かりやすいと思う言葉で説明してみてくれませんか?

--ruby
#! ruby -Ks

TEISUU = "定数の値"

hairetu = [TEISUU]
hensuu = hairetu[0]

hairetu[0] << " <=> 配列の要素"
hensuu     << " <=> 変数の値"

p TEISUU     #=> "定数の値 <=> 配列の要素 <=> 変数の値"
p hairetu[0] #=> "定数の値 <=> 配列の要素 <=> 変数の値"
p hensuu     #=> "定数の値 <=> 配列の要素 <=> 変数の値"
--

take_tk = kumagai hidetake