簡體   English   中英

命令行參數-Ruby / Eclipse

[英]Command Line Arguments - Ruby/Eclipse

我有if __FILE__ == $0並想在其中運行我的代碼。 我想運行命令行參數,在Eclipse中,我通過將腳本參數放在run config中來做到這一點。 我的問題是為什么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

我的問題是我根本沒有調用main,而是認為它將自動被調用,這是我的錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM