Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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 on rails 需要对这些代码片段进行一些很好的解释-Ruby_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 需要对这些代码片段进行一些很好的解释-Ruby

Ruby on rails 需要对这些代码片段进行一些很好的解释-Ruby,ruby-on-rails,ruby,Ruby On Rails,Ruby,第一个 module A include B def initialize ----- end def x --------- self << Y.new # I need some explanation on this please -------- end end 模块A 包括B def初始化 ----- 结束 def x --------- self在这两种情况下,k是一个参数。Y是一个字母。谢谢我找到了答案谢谢

第一个

module A
  include B
  def initialize
     -----
  end
  def x
    ---------
    self << Y.new     # I need some explanation on this please
    --------
  end
end
模块A
包括B
def初始化
-----
结束
def x
---------

self在这两种情况下,
k是一个参数。Y是一个字母。谢谢我找到了答案谢谢你会调查的。:)所以,在按下按钮之后,它会进入同一方法的下一步吗?这是一种和其他方法一样的方法。对于数组,它是
push
的别名。所以,是的。有关操作员的更多信息,请参见此。
class H
  include G
  include F

  EE = [.,.,.,]
  def << k     # I need some explanation here
    k.id?
    -------
  end
end