From: Kazuhiro NISHIYAMA Date: 2006-07-03T01:20:14+09:00 Subject: [ruby-dev:28929] Re: Ruby Compiler Error Message 西山和広です。 >>>>> On Sun, 2 Jul 2006 23:45:40 +0900 >>>>> rindou@gmail.com("Akiduki Rindow") said: > > 非常に間抜けなコードなのですが, > > class Hoge > @a > @@pee=0 > def initialize(s) > @a=s > end > def Hoge.foo > p @a > @@pee+=1 > end > end > > t = Hoge.new("bar") > Hoge.foo > > #=>nil > > 当然こうなります. > -w を付けても,指摘しないようです. -wをつけると1.8でも1.9でも warning: useless use of a variable in void context が1回と warning: instance variable @a not initialized が2回出ると思うのですが、どのバージョンのrubyを 使っているのでしょうか? -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA)