如何在ruby命令行中传递URL?

时间:2015-04-01 20:47:45

标签: ruby-on-rails ruby

我编写了一个ruby程序,它将输入作为url并显示其中的组件。 我在ruby文件中传递了URL但现在我想通过ruby命令行传递它,如ruby filename.rb url。 如何在代码中传递参数。

3 个答案:

答案 0 :(得分:0)

ARGV常量包含一个数组,其中包含命令行中传递的所有参数。因此,在您的脚本中,您可以通过ARGV[0]传入网址。

答案 1 :(得分:0)

ARGV是一个数组,其中包含通过命令行传递到脚本中的所有参数。

ARGV.each do|arg|
  puts "Argument: #{arg}"
end

答案 2 :(得分:0)

只需使用ARGV常量,您就可以将ARGV.to_s放入日志中以查看其中的内容,以帮助您了解如何使用它。