From: Kengo Nakajima Date: 2000-07-20T17:47:00+09:00 Subject: [ruby-list:23937] Re: loop 中での File の使いかた 中嶋です。 On Thu, 20 Jul 2000 17:40:09 +0900 gotoken@math.sci.hokudai.ac.jp (GOTO Kentaro) wrote: > OUT は大文字で始まるので定数です。そのため2回目以降の代入で > 警告されます。次が警告されるのと同じ理由です。 > > OUT = 1 > OUT = 2 > > OUTを小文字の out にするとローカル変数になりますから警告され > ません。  なるほど、文字の種類によって定数かどうかが変わるのですね。 だから "already initialized constant" になるんですね。 よくわかりました、どうもありがとうございました。 ところで、この仕様は、Rubyに独特なものなのでしょうか? -------- 中嶋謙互