クラスの定義の中はメソッドとか、定数とかの定義だけかと思ったら

class A
  print "hogee\n"
end

tmp = A.new

なんてやるとprintが実行されるのね。

class A
  @abc = "ummm"
  def pr
    p @abc
  end
end

tmp = A.new
tmp.pr

では nil になって、インスタンス変数のassignは効かないのか。

-- 
人生を背負い投げ

菊谷 誠(Kikutani Makoto)  kikutani / sprintmail.com