84件ヒット
[1-84件を表示]
(0.041秒)
別のキーワード
種類
- インスタンスメソッド (36)
- 文書 (24)
- 特異メソッド (24)
ライブラリ
- optparse (60)
クラス
- OptionParser (48)
モジュール
キーワード
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12)
検索結果
先頭5件
-
OptionParser
. getopts(*opts) -> Hash (18148.0) -
引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)
...引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)
@param argv パースしたい配列を指定します。
@param opts 引数を文字列で指定します。
@raise OptionParser::ParseError パースに失敗した場合、発生します。......実際は OptionParser::ParseError のサブク
ラスになります。
@see OptionParser#getopts... -
OptionParser
. getopts(argv , *opts) -> Hash (18148.0) -
引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)
...引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)
@param argv パースしたい配列を指定します。
@param opts 引数を文字列で指定します。
@raise OptionParser::ParseError パースに失敗した場合、発生します。......実際は OptionParser::ParseError のサブク
ラスになります。
@see OptionParser#getopts... -
OptionParser
# getopts(*opts) -> Hash (18126.0) -
引数をパースした結果を、Hash として返します。
...arams = opt.getopts(ARGV, "ab:", "foo", "bar:")
# params["a"] = true # -a
# params["b"] = "1" # -b1
# params["foo"] = true # --foo
# params["bar"] = "x" # --bar x
//}
@param argv パースしたい配列を指定します。
@param opts 引数を文字列で指定します。
@raise Option... -
OptionParser
# getopts(argv , *opts) -> Hash (18126.0) -
引数をパースした結果を、Hash として返します。
...arams = opt.getopts(ARGV, "ab:", "foo", "bar:")
# params["a"] = true # -a
# params["b"] = "1" # -b1
# params["foo"] = true # --foo
# params["bar"] = "x" # --bar x
//}
@param argv パースしたい配列を指定します。
@param opts 引数を文字列で指定します。
@raise Option... -
OptionParser
:: Arguable # getopts(short _ opt , *long _ opt) -> Hash (18125.0) -
指定された short_opt や long_opt に応じて自身をパースし、結果を Hash として返します。
...を Hash として返します。
コマンドラインに - もしくは -- を指定した場合、それ以降の解析を行ないません。
@param short_opt ショートネームのオプション(-f や -fx)を文字列で指定します。オプションが -f と -x の......ョンがないときは空文字列を指定します。
オプションが引数をとる場合は直後に ":" を付けます。
@param long_opt ロングネームのオプション(--version や --bufsize=512)を文字列で指定をします。
オプション......:ParseError のサブク
ラスの例外になります。
//emlist[t.rb][ruby]{
require 'optparse'
params = ARGV.getopts("ab:", "foo", "bar:", "bufsize:1024")
p params
//}
# 実行結果
$ ruby t.rb -b 1 --foo --bar xxx -- -a
{"bufsize"=>"1024", "a"=>false, "b"... -
ruby 1
. 6 feature (60.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...>))
Object.new.instance_eval {
p remove_instance_variable :@foo
}
=> ruby 1.6.7 (2002-03-01) [i586-linux]
nil
=> -:2:in `remove_instance_variable': instance variable @foo not defined (NameError)
ruby 1.6.7 (2002-04-10) [i586-linux]
:......わることはなくなりました。((<ruby-dev:17876>))
class Foo
FOO = 1
@@foo = 1
end
FOO = 2
@@foo = 2
Foo.module_eval { p FOO, @@foo }
=> ruby 1.6.7 (2002-03-01) [i586-linux]
1
1
=> ruby 1.......t Fcntl (NameError)
from -:2
ruby 1.6.7 (2002-03-01) [i586-linux]
=> ruby 1.6.7 (2002-03-15) [i586-linux]
: 2002-03-13 ((<getopts>))
refine. ((<ruby-dev:16193>)), ((<ruby-dev:16213>))
: 2002-03-11 正規表現中の 8 進コード
正規表現中の \nnn による 8... -
ruby 1
. 8 . 3 feature (18.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
...y-talk:144741>))
class Fred
@@foo = 99
def foo
@@foo
end
end
def Fred.foo
@@foo = 101 #=> @@foo は Fred クラスのクラス変数ではない。
end
def Fred.foo_foo
class_variable_set(:@@foo, 101) # self が Fred ク......ラス自身であることに注意。クラス変数 @@foo に値をセットする。
end
Fred.foo # メソッドを呼んでも、Fred クラスのクラス変数 @@foo は変わらない。
p Fred.new.foo #=> 99
Fred.foo_foo #
p Fred.new.foo #......境下において、PATHの区切り値にセミコロンを使うよう修正しました。((<ruby-dev:26232>))
=== 2005-05-24
: getopts [lib] [obsolete]
getopts が deprecated になりました。deprecated であるという警告は、
オプションに -w を付けた時に出ます。...