Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 这是什么';元类';怎么办? def元类;分类_Ruby - Fatal编程技术网

Ruby 这是什么';元类';怎么办? def元类;分类

Ruby 这是什么';元类';怎么办? def元类;分类,ruby,Ruby,将其分开: def metaclass; class << self; self; end; end def元类 类奇怪的是,在OPs original中,元类的方法名后不需要分号。@sawa你是什么意思irb>def元类类语法错误:(irb):1:语法错误,意外关键字_class,应为“;”或者“\n”@Phrogz这正是我的意思。问题是这样的,在你发表评论前7分钟就被编辑了。 def metaclass class << self self end

将其分开:

def metaclass; class << self; self; end; end
def元类

类奇怪的是,在OPs original中,元类的方法名
后不需要分号。@sawa你是什么意思<代码>irb>def元类类语法错误:(irb):1:语法错误,意外关键字_class,应为“;”或者“\n”
@Phrogz这正是我的意思。问题是这样的,在你发表评论前7分钟就被编辑了。
def metaclass
  class << self
    self
  end
end