ライブラリ
- ビルトイン (264)
-
fiddle
/ import (22) -
irb
/ cmd / nop (22) -
irb
/ ext / use-loader (22) - mkmf (99)
-
net
/ telnet (8) - open3 (33)
- optparse (506)
- pathname (11)
-
rake
/ testtask (11) -
rubygems
/ command (11) - shell (18)
-
shell
/ builtin-command (6) -
shell
/ command-processor (18) -
shell
/ filter (12) -
shell
/ system-command (12) - socket (242)
-
yaml
/ store (19)
クラス
- BasicSocket (22)
-
Gem
:: Command (11) - IO (220)
-
IRB
:: ExtendCommand :: Nop (22) -
Net
:: Telnet (8) - OptionParser (484)
- Pathname (11)
-
Rake
:: TestTask (11) - RubyVM (11)
-
RubyVM
:: InstructionSequence (22) - Shell (18)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (12) -
Shell
:: SystemCommand (12) -
Shell
:: Void (6) - Socket (110)
-
YAML
:: Store (19)
モジュール
-
Fiddle
:: Importer (22) - GC (11)
-
IRB
:: ExtendCommandBundle (22) - Kernel (99)
- Open3 (33)
-
OptionParser
:: Arguable (11) -
Socket
:: Constants (110)
キーワード
-
IPPROTO
_ DSTOPTS (22) -
IPPROTO
_ HOPOPTS (22) -
IPV6
_ DSTOPTS (22) -
IPV6
_ HOPOPTS (22) -
IPV6
_ RECVDSTOPTS (22) -
IPV6
_ RECVHOPOPTS (22) -
IPV6
_ RTHDRDSTOPTS (22) -
IP
_ RECVOPTS (22) -
IP
_ RECVRETOPTS (22) -
IP
_ RETOPTS (22) -
NEWS for Ruby 2
. 7 . 0 (5) - OptionParser (11)
- accept (22)
-
add
_ option (11) -
alias
_ command (18) - bind (11)
- capture2 (11)
- capture2e (11)
- capture3 (11)
-
check
_ signedness (22) - cmd (4)
-
convertible
_ int (22) -
default
_ argv (11) -
default
_ argv= (11) - disasm (11)
- disassemble (11)
- environment (11)
- execute (22)
- extern (11)
-
for
_ fd (11) - getopts (55)
- help (11)
- irb (11)
-
irb
_ load (11) -
irb
_ require (11) - login (4)
- new (36)
- notify (36)
- on (132)
-
on
_ head (11) -
on
_ tail (11) - open (22)
-
optparse
/ time (11) -
optparse
/ uri (11) - parse (22)
- parse! (11)
- pipe (88)
-
program
_ name (11) -
program
_ name= (11) - readlines (33)
- recvmsg (11)
-
recvmsg
_ nonblock (11) - reject (22)
- release (11)
-
ruby
_ opts= (11) - separator (11)
-
set
_ encoding (33) - summarize (22)
-
summary
_ indent (11) -
summary
_ indent= (11) -
summary
_ width (11) -
summary
_ width= (11) - system (6)
-
to
_ a (11) -
to
_ s (11) -
try
_ compile (22) - ver (11)
-
with
_ werror (22) - write (33)
- xsystem (11)
検索結果
先頭5件
-
irb (26090.0)
-
irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
...irb は Interactive Ruby の略です。
irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
=== irb の使い方
Ruby さえ知っていれば irb を使うのは簡単です。
irb コマンドを実行すると、以下のようなプロン......。
$ irb
irb(main):001:0>
あとは Ruby の式を入力するだけで、その式が実行され、結果が表示されます。
irb(main):001:0> 1+2
3
irb(main):002:0> class Foo
irb(main):003:1> def foo
irb(main):004:2> print 1
irb(main):005:2> end
irb(main):006:1>......adline ライブラリにも対応しています。
readline ライブラリがインストールされている時には
自動的にコマンドライン編集や履歴の機能が使えるようになります。
=== irb のコマンドラインオプション
irb [options] file_name opts... -
GC
:: OPTS -> [String] (18207.0) -
コンパイル時に指定したGCのオプションです。
..."
* "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",... -
RubyVM
:: OPTS -> [String] (18201.0) -
RubyVM のビルドオプションの一覧を返します。
RubyVM のビルドオプションの一覧を返します。 -
IRB
:: ExtendCommandBundle # irb _ require(*opts , &b) -> bool (15301.0) -
現在の irb に関する IRB::Context に対して irb_require コマンドを 実行します。
...現在の irb に関する IRB::Context に対して irb_require コマンドを
実行します。
@see IRB::ExtendCommand::Require#execute... -
Socket
:: Constants :: IPPROTO _ DSTOPTS -> Integer (12200.0) -
IPv6 destination option。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。
...IPv6 destination option。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。
また、Socket.open の protocol 引数に渡す利用法もあります。
@see 2292... -
Socket
:: Constants :: IPPROTO _ HOPOPTS -> Integer (12200.0) -
IPv6 hop-by-hop options。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。
...IPv6 hop-by-hop options。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。
また、Socket.open の protocol 引数に渡す利用法もあります。
@see 2292... -
Socket
:: Constants :: IPV6 _ DSTOPTS -> Integer (12200.0) -
Destination options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Destination options。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
ip6(4freebsd), ipv6(7linux),
3542... -
Socket
:: Constants :: IPV6 _ HOPOPTS -> Integer (12200.0) -
Hop-by-hop options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Hop-by-hop options。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
ip6(4freebsd), ipv6(7linux),
3542... -
Socket
:: Constants :: IPV6 _ RECVDSTOPTS -> Integer (12200.0) -
Receive all IP6 options for response。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Receive all IP6 options for response。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542... -
Socket
:: Constants :: IPV6 _ RECVHOPOPTS -> Integer (12200.0) -
Receive hop-by-hop options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Receive hop-by-hop options。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542...