如何检查使用Ruby脚本传递的参数数量

Red*_*son 1 ruby ruby-on-rails

我想知道如何使用ruby脚本传递参数的数量.到目前为止,我搜索过的所有内容都是函数.

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

现在我想获得参数的数量,在这种情况下它是3.我怎么能这样做?

我使用的是ruby1.9.3

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

#!/usr/bin/env ruby

# check number of arguments passed

.
.
.
Run Code Online (Sandbox Code Playgroud)

Les*_*leh 6

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