在字符串文件上运行以下脚本时,我看到了一个奇怪且令人惊讶的错误:
ignored_files = [
".sln",
".csproj",
".cs",
]
File.open(ARGV[1], "w") do |out|
File.open(ARGV[0], "r") do |f|
f.each_line do |line|
if not (ignored_files.any? { |ignored| line.includes? ignored})
out.puts(line)
end
end
end
end
这似乎是我很困惑的一种基本问题。我猜想我要么有一个拼写错误,要么似乎无法捕捉到,或者我的Ruby安装以一种奇怪的方式进行了fubar-ed处理,从而允许其他类似的脚本正常运行。
有什么想法吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句