class C
def initialize
hoge
hoge = Array.new
hoge
end

def hoge
puts "参照メソッド呼ばれましたん"
end

def hoge=(arg)
puts "代入メソッド呼ばれましたん"
@hoge=arg
end
end

C.new

これはやっぱり

参照メソッド呼ばれましたん
代入メソッド呼ばれましたん
参照メソッド呼ばれましたん

であるべきなんじゃないかと思う今日この頃
っていうかこのへんの動作に依存したスクリプト作るのやめれ紛らわしいわぼけーうおー