ruby-on-rails - 如何检查通过 Ruby 脚本传递的参数数量

标签 ruby-on-rails ruby

我想知道如何获取通过 ruby​​ 脚本传递的参数数量。到目前为止,我搜索的所有内容都是函数。

我这样执行我的脚本:ruby script.rb Arg1 Arg2 Arg3

现在我想获取参数的个数,在本例中为 3 个。我该怎么做呢?

我使用的是ruby1.9.3

编辑:我希望我的代码看起来像:

#!/usr/bin/env ruby

# check number of arguments passed

.
.
.

最佳答案

ARGV 包含传递给脚本的所有参数,ARGV.length 是参数的个数。

关于ruby-on-rails - 如何检查通过 Ruby 脚本传递的参数数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28488422/

相关文章:

ruby - Oauth2 谷歌 API ruby 客户端 : How to set Approval Prompt to Auto?

ruby - 事件机器:并发

ruby - 强制续集将查询记录到与 sinatra 相同的目的地

ruby-on-rails - SimpleCaptcha 和 Formtastic 错误

ruby-on-rails - Rails 使用集合将数组传递给部分

ruby-on-rails - Nginx、Rails 和 Oauth。上游过早关闭连接

ruby-on-rails - rails -d 和 nohup rails server & 之间有什么区别

ruby-on-rails - Rails i18N 翻译 yml 文件中的感叹号是什么意思?

ruby-on-rails - class.save 错误 ruby​​ on rails

ruby - 需要特定版本的 RubyGems