读书人

Ruby种实例变量与实例变量

发布时间: 2012-12-28 10:29:04 作者: rapoo

Ruby类实例变量与实例变量
代码先行

class Kitty  @class_ins_1 = 1  attr_accessor :ins_1, :ins_2  def initialize    @ins_1 = 11  end  class << Kitty    attr_accessor :class_ins_1, :class_ins_2  endendputs Kitty.class_ins_1Kitty.class_ins_2 = 2puts Kitty.class_ins_2k = Kitty.newputs k.ins_1k.ins_2 = 22puts k.ins_2


可以看出,类实例变量本质与实例变量是一样的.
只是类实例变量是其类实例的实例变量
本质探讨可以参考 Ruby语法的一个绕口令(进来挑战下)

读书人网 >Ruby Rails

热点推荐