我有if __FILE__ == $0
并希望在其中运行我的代码。我想运行命令行参数,在eclipse中我通过在运行配置中放置脚本参数来做到这一点。我的问题是为什么我的代码在if __FILE__ == $0
内没有运行?
我的代码看起来像浓缩
def main
if __FILE__ == $0
# do stuff
if ARGV.size == 1
puts "test"
else
puts "Error: No file specified"
end
end
end
答案 0 :(得分:0)
我的问题是我根本就没有调用main,我以为它会被自动调用,这是我的错误。