ライブラリ
クラス
- Array (33)
-
Net
:: POP3 (66) -
Net
:: POPMail (33) - Shell (6)
- Socket (33)
- Thread (3)
-
Thread
:: Queue (22) -
Thread
:: SizedQueue (33) - ThreadsWait (6)
モジュール
-
CGI
:: HtmlExtension (44) - Open3 (66)
- Readline (11)
-
Socket
:: Constants (33)
オブジェクト
-
Readline
:: HISTORY (33)
キーワード
-
IPPROTO
_ HOPOPTS (22) -
IPV6
_ HOPOPTS (22) -
IPV6
_ RECVHOPOPTS (22) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - POPAuthenticationError (11)
- SizedQueue (11)
-
auth
_ only (11) -
delete
_ at (11) - deq (11)
- each (11)
-
each
_ mail (11) - finish (11)
- foreach (11)
- header (11)
-
ignore
_ deadlock= (3) - irb (11)
-
irb
/ cmd / pushws (11) - length (11)
-
next
_ wait (6) -
num
_ waiting (11) - popdir (6)
- popen2 (22)
- popen2e (22)
- popen3 (22)
- readline (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) -
scrolling
_ list (22) - shift (55)
- size (11)
-
ssl
_ params (11) - unshift (11)
検索結果
先頭5件
-
irb
/ cmd / pushws (32016.0) -
irb 中の irb_workspaces、irb_push_workspace、irb_pop_workspace コマンド のための拡張を定義したサブライブラリです。
...irb 中の irb_workspaces、irb_push_workspace、irb_pop_workspace コマンド
のための拡張を定義したサブライブラリです。
このライブラリで定義されているメソッドはユーザが直接使用するものではあ
りません。... -
irb (26102.0)
-
irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
...irb は Interactive Ruby の略です。
irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
=== irb の使い方
Ruby さえ知っていれば irb を使うのは簡単です。
irb コマンドを実行すると、以下のようなプロン......ibrary ruby -r と同じ
-I ruby -I と同じ
-U ruby -U と同じ
-E enc ruby -E と同じ
--verbose これから実行する行を表示する
--noverbose これから実行する行を表示しない (デフォルト)
--ech......: irb_workspaces
: irb_bindings
: bindings
現在のワークスペースの一覧を返します。
: pushws(*obj)
: irb_pushws(*obj)
: irb_push_workspace(*obj)
: irb_push_binding(*obj)
: irb_pushb(*obj)
: pushb(*obj)
UNIX シェルコマンドの pushd と同じです。
: popws
: irb_popw... -
Readline
:: HISTORY . pop -> String (24219.0) -
ヒストリの最後の内容を取り出します。 最後の内容は、ヒストリから取り除かれます。
...@raise NotImplementedError サポートしていない環境で発生します。
例:
require "readline"
Readline::HISTORY.push("foo", "bar", "baz")
p Readline::HISTORY.pop #=> "baz"
p Readline::HISTORY.pop #=> "bar"
p Readline::HISTORY.pop #=> "foo"
@see Readline::HISTORY.push、R......eadline::HISTORY.shift、
Readline::HISTORY.delete_at... -
Thread
:: SizedQueue # pop(non _ block = false) -> object (21125.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
...に push しようと待っているスレッドがあれば、実行を再開させます。
@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][ruby]{
require 'thread'
q = SizedQueue.new(4)
th1 = Thread.start do
while resourc......, nil].each{|r|
q.push(r)
}
th1.join
# => resource1
# resource2
# resource3
//}
//emlist[例: nonblock = true][ruby]{
require 'thread'
q = SizedQueue.new(4)
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each{|r|
q.push(r......)
}
begin
th1.join
q.pop(true)
rescue => e
p e
p e.message
end
# => resource1
# resource2
# resource3
# => #<ThreadError: queue empty>
# => "queue empty"
//}
@see Thread::Queue#pop... -
Socket
:: Constants :: IPPROTO _ HOPOPTS -> Integer (18300.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 _ HOPOPTS -> Integer (18300.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 _ RECVHOPOPTS -> Integer (18300.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... -
Socket
:: IPPROTO _ HOPOPTS -> Integer (18300.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
:: IPV6 _ HOPOPTS -> Integer (18300.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
:: IPV6 _ RECVHOPOPTS -> Integer (18300.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...