我有以下代码,我想知道是否有人可以帮助解释它是如何工作的。
我有一个非常基础的课程
class Configs
attr_accessor :config_files
def initialize(*config_files)
@config_files = config_files
end
end
configs = Configs.new('config.txt','config1.txt')
configs.each { |c| puts c }
config.txt
config1.txt
=> ['config.txt', 'config1.txt']
ifconfigs是一个Configs实例,该方法如何each找到里面的数组?