我在阅读 ZenTest 源代码时遇到了这个问题:
下面是 add_mapping 方法的定义:
def add_mapping(regexp, &proc)
@test_mappings << [regexp, proc]
end
在 中Autottest.initailize()
,add_method
被调用为实现添加映射。
self.add_mapping(/^lib\/.*\.rb$/) do |filename, _|
possible = File.basename(filename).gsub '_', '_?'
files_matching %r%^test/.*#{possible}$%
end
我的问题是块的第二个参数“_”是什么意思?似乎它没有在块中使用。
谢谢