当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Object.remove_instance_variable用法及代码示例


本文简要介绍ruby语言中 Object.remove_instance_variable 的用法。

用法

remove_instance_variable(symbol) → obj
remove_instance_variable(string) → obj

obj 中删除命名实例变量,返回该变量的值。 String 参数被转换为符号。

class Dummy
  attr_reader :var
  def initialize
    @var = 99
  end
  def remove
    remove_instance_variable(:@var)
  end
end
d = Dummy.new
d.var      #=> 99
d.remove   #=> 99
d.var      #=> nil

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Object.remove_instance_variable。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。