780件ヒット
[1-100件を表示]
(0.097秒)
ライブラリ
クラス
モジュール
- Enumerable (34)
- Kernel (12)
-
Socket
:: Constants (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
IFF
_ AUTOMEDIA (24) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 6 . 0 (7) -
connect
_ nonblock (12) - copy (12)
-
copy
_ fds (12) -
delete
_ if (48) - each (24)
- examine (12)
- fetch (12)
- filter (14)
- filter! (28)
-
find
_ all (36) -
find
_ index (36) - index (36)
-
keep
_ if (48) - move (10)
-
net
/ imap (12) -
rb
_ thread _ select (1) -
recvfrom
_ nonblock (12) - reject! (48)
-
ruby 1
. 6 feature (12) - select! (48)
- store (12)
-
to
_ proc (12) -
udp
_ server _ recv (12) -
uid
_ copy (12) -
uid
_ fetch (12) -
uid
_ move (10) -
uid
_ search (12) -
uid
_ sort (12) -
uid
_ store (12) -
values
_ at (12)
検索結果
先頭5件
-
GDBM
# select {|key , value| . . . } -> [[String]] (21119.0) -
ブロックを評価して真になった要素のみを配列に格納して返します。
...します。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.select{ |key, value| key == 'a' } #=> [["a", "aaa"]]
p db1.select{ |key, value| key != 'a' } #=> [["c", "ccc"], ["b", "bbb"]]
@see Hash#select... -
SDBM
# select {|key , value| . . . } -> [[String]] (21113.0) -
ブロックを評価して真になった要素のみを配列に格納して返します。
...を配列に格納して返します。
require 'sdbm'
db1 = SDBM.open('aaa.gdbm', 0666)
db1.clear
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.select{ |key, value| key == 'a' } #=> [["a", "aaa"]]
p db1.select{ |key, value| key != 'a' } #=> [["c", "ccc"], ["b", "bb... -
DBM
# select {|key , value| . . . } -> [Array] (21107.0) -
ブロックを評価して真になった要素のみを配列に格納して返します。
...ブロックを評価して真になった要素のみを配列に格納して返します。
require 'dbm'
db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p db1.select {|key, value| key == 'a' } #=> [["a", "aaa"]]... -
YAML
:: DBM # select { . . . } -> [[String , object]] (21102.0) -
ブロックを評価して真になった要素のみを [キー, 値] から構成される配列に 格納して返します。ブロックが与えられなかった場合は、keys に対応する値を 配列に格納して返します。
...った場合は、keys に対応する値を
配列に格納して返します。
@param keys キーを文字列で指定します。複数指定することができます。
ブロックを与えるかどうかで戻り値が異なる事に注意してください。
@see YAML::DBM#values_at... -
YAML
:: DBM # select(*keys) -> [object] (21102.0) -
ブロックを評価して真になった要素のみを [キー, 値] から構成される配列に 格納して返します。ブロックが与えられなかった場合は、keys に対応する値を 配列に格納して返します。
...った場合は、keys に対応する値を
配列に格納して返します。
@param keys キーを文字列で指定します。複数指定することができます。
ブロックを与えるかどうかで戻り値が異なる事に注意してください。
@see YAML::DBM#values_at... -
Kernel
. # select(reads , writes = [] , excepts = [] , timeout = nil) -> [[IO]] | nil (18247.0) -
IO.select と同じです。
...IO.select と同じです。
@param reads IO.select 参照
@param writes IO.select 参照
@param excepts IO.select 参照
@param timeout IO.select 参照
@see IO.select... -
IO
. select(reads , writes = [] , excepts = [] , timeout = nil) -> [[IO]] | nil (18235.0) -
select(2) を実行します。
...
select(2) を実行します。
与えられた入力/出力/例外待ちの IO オブジェクトの中から準備ができたものを
それぞれ配列にして、配列の配列として返します。
タイムアウトした時には nil を返します。
@param reads 入力待ちする......XX select(2) に失敗した場合に発生します。
rp, wp = IO.pipe
mesg = "ping "
100.times{
rs, ws, = IO.select([rp], [wp])
if r = rs[0]
ret = r.read(5)
print ret
case ret
when /ping/
mesg = "pong\n"
when /pong/
mesg = "ping "
end
end......if w = ws[0]
w.write(mesg)
end
}
@see Kernel.#select... -
Net
:: IMAP # select(mailbox) -> Net :: IMAP :: TaggedResponse (18217.0) -
SELECT コマンドを送り、指定したメールボックスを処理対象の メールボックスにします。
...SELECT コマンドを送り、指定したメールボックスを処理対象の
メールボックスにします。
このコマンドが成功すると、クライアントの状態が「selected」になります。
このコマンドを実行した直後に Net::IMAP#responses["EXISTS"].las......のメールの数がわかります。
これらの値はセッション中に変わりうることに注意してください。
Net::IMAP#add_response_handler を使うとそのような更新情報を
即座に取得できます。
@param mailbox 処理対象としたいメールボックスの... -
Enumerator
:: Lazy # select {|item| . . . } -> Enumerator :: Lazy (18129.0) -
Enumerable#select と同じですが、配列ではなくEnumerator::Lazy を返します。
...#select と同じですが、配列ではなくEnumerator::Lazy を返します。
@raise ArgumentError ブロックを指定しなかった場合に発生します。
//emlist[例][ruby]{
1.step.lazy.find_all { |i| i.even? }
# => #<Enumerator::Lazy: #<Enumerator::Lazy: #<Enumerator: 1:step>>:find......_all>
1.step.lazy.select { |i| i.even? }.take(10).force
# => [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
//}
@see Enumerable#select...