Rubyについて Part 2
■ このスレッドは過去ログ倉庫に格納されています
0374デフォルトの名無しさん
NGNG> irb(main):001:0> sony.type
> の結果が
> #<Class:0x1019dc38>
これマジ?無名クラスの name は最初に見つかった名前になるんじゃなかったっけ?
>>357 を真似て得たのは↓なんだけど。
% irb
irb(main):001:0> X = Struct.new(:a,:b,:c)
X
irb(main):002:0> def x(a,b,c)
irb(main):003:1> x = X.new
irb(main):004:1> x.a = a
irb(main):005:1> x.b = b
irb(main):006:1> x.c = c
irb(main):007:1> x
irb(main):008:1> end
nil
irb(main):009:0> x = x(4,5,6)
#<X a=4, b=5, c=6>
irb(main):010:0> x.type
X
irb(main):011:0> RUBY_VERSION
"1.6.7"
もしかして名前が全く見つからない場合?
irb(main):012:0> Struct.new(:x,:y).new
#<#<Class 0lx80b8d74> x=nil, y=nil>
■ このスレッドは過去ログ倉庫に格納されています