22件ヒット
[1-22件を表示]
(0.011秒)
検索結果
-
optparse (38192.0)
-
コマンドラインのオプションを取り扱うためのライブラリです。
...コマンドラインのオプションを取り扱うためのライブラリです。
=== チュートリアル
optparse を使う場合、基本的には
(1) OptionParser オブジェクト opt を生成する。
(2) オプションを取り扱うブロックを opt に登録する。
(3) o......ョンの定義
以下はオプション -a, -b を受け付けるコマンドを作成する例です。
//emlist[sample.rb][ruby]{
require 'optparse'
opt = OptionParser.new
opt.on('-a') {|v| p v }
opt.on('-b') {|v| p v }
opt.parse!(ARGV)
p ARGV
//}
↓
ruby sample.rb -a foo bar -b baz......略すると例外 OptionParser::MissingArgument が発生します。
ruby ./sample.rb -a
/usr/local/lib/ruby/1.9/optparse.rb:455:in `parse': missing argument: -a (OptionParser::MissingArgument)
from /usr/local/lib/ruby/1.9/optparse.rb:1295:in `order!'... -
OptionParser
:: MissingArgument (26000.0) -
引数が必要なオプションに引数が与えられなかった場合に投げられます。
引数が必要なオプションに引数が与えられなかった場合に投げられます。