654件ヒット
[1-100件を表示]
(0.100秒)
ライブラリ
- ビルトイン (143)
-
fiddle
/ import (22) -
irb
/ cmd / nop (22) -
irb
/ ext / use-loader (22) - mkmf (44)
- open3 (33)
- optparse (242)
- pathname (11)
-
rubygems
/ command (11) - shell (18)
-
shell
/ builtin-command (6) -
shell
/ command-processor (18) -
shell
/ filter (12) -
shell
/ system-command (12) - socket (22)
クラス
- BasicSocket (22)
-
Gem
:: Command (11) - IO (132)
-
IRB
:: ExtendCommand :: Nop (22) - OptionParser (231)
- Pathname (11)
- Shell (18)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (12) -
Shell
:: SystemCommand (12) -
Shell
:: Void (6)
モジュール
-
Fiddle
:: Importer (22) - GC (11)
-
IRB
:: ExtendCommandBundle (22) - Kernel (44)
- Open3 (33)
-
OptionParser
:: Arguable (11)
キーワード
-
NEWS for Ruby 2
. 7 . 0 (5) - accept (22)
-
add
_ option (11) -
alias
_ command (18) - bind (11)
- capture2 (11)
- capture2e (11)
- capture3 (11)
-
convertible
_ int (22) - execute (22)
- extern (11)
-
for
_ fd (11) - getopts (55)
- irb (11)
-
irb
_ load (11) -
irb
_ require (11) - new (17)
- notify (36)
- on (132)
-
on
_ head (11) -
on
_ tail (11) - open (22)
- parse (11)
- pipe (44)
- recvmsg (11)
-
recvmsg
_ nonblock (11) -
set
_ encoding (22) - system (6)
-
try
_ compile (22) - write (33)
検索結果
先頭5件
-
irb (26210.0)
-
irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
...irb は Interactive Ruby の略です。
irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
=== irb の使い方
Ruby さえ知っていれば irb を使うのは簡単です。
irb コマンドを実行すると、以下のようなプロン......adline ライブラリにも対応しています。
readline ライブラリがインストールされている時には
自動的にコマンドライン編集や履歴の機能が使えるようになります。
=== irb のコマンドラインオプション
irb [options] file_name opts......として扱わない
=== irb のカスタマイズ
irb コマンドは起動時に以下のパスを上から順番に探索し、
最初に見つかったファイルを読み込みます。
* $IRBRC (もし環境変数 IRBRC が設定されていれば)
* $HOME/.irbrc (もし環境変数 H......== irb のカスタマイズ
irb コマンドは起動時に以下のパスを上から順番に探索し、
最初に見つかったファイルを読み込みます。
* $IRBRC (もし環境変数 IRBRC が設定されていれば)
* $XDG_CONFIG_HOME/irb/irbrc (もし環境変数 XDG_CONFIG_... -
GC
:: OPTS -> [String] (18279.0) -
コンパイル時に指定したGCのオプションです。
...
* "GC_DEBUG"
* "USE_RGENGC"
* "RGENGC_DEBUG"
* "RGENGC_CHECK_MODE"
* "RGENGC_PROFILE"
* "RGENGC_ESTIMATE_OLDMALLOC"
* "GC_PROFILE_MORE_DETAIL"
* "GC_ENABLE_LAZY_SWEEP"
* "CALC_EXACT_MALLOC_SIZE"
* "MALLOC_ALLOCATED_SIZE"
* "MALLOC_ALLOCATED_SIZE_CHECK"
* "GC_PROFILE_DETAIL_......MEMORY"
例:
GC::OPTS # => ["USE_RGENGC", "RGENGC_ESTIMATE_OLDMALLOC", "GC_ENABLE_LAZY_SWEEP"]
# この場合、GCデバッグ機能やプロファイル機能は無効化されている... -
IRB
:: ExtendCommandBundle # irb _ require(*opts , &b) -> bool (15401.0) -
現在の irb に関する IRB::Context に対して irb_require コマンドを 実行します。
...現在の irb に関する IRB::Context に対して irb_require コマンドを
実行します。
@see IRB::ExtendCommand::Require#execute... -
OptionParser
# getopts(*opts) -> Hash (9309.0) -
引数をパースした結果を、Hash として返します。
...//emlist[][ruby]{
opt = OptionParser.new
params = 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 OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。... -
OptionParser
# getopts(argv , *opts) -> Hash (9309.0) -
引数をパースした結果を、Hash として返します。
...//emlist[][ruby]{
opt = OptionParser.new
params = 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 OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。... -
OptionParser
. getopts(*opts) -> Hash (9309.0) -
引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)
...。(self.new.getopts と同じです)
@param argv パースしたい配列を指定します。
@param opts 引数を文字列で指定します。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseErro......r のサブク
ラスになります。
@see OptionParser#getopts... -
OptionParser
. getopts(argv , *opts) -> Hash (9309.0) -
引数をパースした結果を、Hash として返します。(self.new.getopts と同じです)
...。(self.new.getopts と同じです)
@param argv パースしたい配列を指定します。
@param opts 引数を文字列で指定します。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseErro......r のサブク
ラスになります。
@see OptionParser#getopts... -
IRB
:: ExtendCommandBundle # irb _ load(*opts , &b) -> nil (9301.0) -
現在の irb に関する IRB::Context に対して irb_load コマンドを実行 します。
...現在の irb に関する IRB::Context に対して irb_load コマンドを実行
します。
@see IRB::ExtendCommand::Load#execute... -
OptionParser
:: Arguable # getopts(short _ opt , *long _ opt) -> Hash (9201.0) -
指定された short_opt や long_opt に応じて自身をパースし、結果を Hash として返します。
...オプションが引数をとる場合は直後に ":" を付けます。
@param long_opt ロングネームのオプション(--version や --bufsize=512)を文字列で指定をします。
オプションが引数をとる場合は後ろに ":" を付けます。......fsize:1024" となります。
@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスの例外になります。
//emlist[t.rb][ruby]{
requir......e '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"=>"1", "foo"=>true, "bar"=>"xxx"} # "a"=>false であることに注意。... -
Shell
:: CommandProcessor . alias _ command(alias , command , *opts) -> self (6410.0) -
@todo
...@todo
@param alias エイリアスの名前を指定します。
@param command コマンド名を指定します。
@param opts コマンドに与えるオプションを指定します。
@raise SyntaxError コマンドのエイリアス作成に失敗した時に発生します。...