755件ヒット
[1-100件を表示]
(0.068秒)
ライブラリ
クラス
- Array (84)
- DBM (12)
-
Enumerator
:: Lazy (6) - GDBM (12)
- Hash (82)
- IO (12)
-
Net
:: IMAP (188) - Object (12)
- Prime (24)
- SDBM (12)
- Socket (12)
- Symbol (24)
- UDPSocket (12)
- UNIXServer (12)
-
URI
:: Generic (12)
モジュール
-
CGI
:: HtmlExtension (48) - Enumerable (36)
- Kernel (12)
オブジェクト
- ENV (34)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Lazy (12)
- NOSELECT (12)
- TCPServer (12)
-
WIN32OLE
_ TYPELIB (12) -
accept
_ nonblock (12) -
all
_ symbols (12) - copy (12)
-
copy
_ fds (12) -
delete
_ if (48) - each (24)
- eager (6)
- examine (12)
- fetch (12)
- grep (24)
-
keep
_ if (72) - lazy (12)
- move (10)
-
net
/ imap (12) -
net
/ pop (12) -
rb
_ thread _ select (1) -
recvfrom
_ nonblock (12) - reject! (48)
- responses (12)
-
ruby 1
. 6 feature (12) -
scrolling
_ list (24) - search (12)
- select! (20)
- sort (12)
- store (12)
- tap (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) - パターンマッチ (12)
検索結果
先頭5件
- Net
:: IMAP # select(mailbox) -> Net :: IMAP :: TaggedResponse - Kernel
. # select(reads , writes = [] , excepts = [] , timeout = nil) -> [[IO]] | nil - IO
. select(reads , writes = [] , excepts = [] , timeout = nil) -> [[IO]] | nil - URI
:: Generic # select(*components) -> [String] - GDBM
# select {|key , value| . . . } -> [[String]]
-
Net
:: IMAP # select(mailbox) -> Net :: IMAP :: TaggedResponse (21217.0) -
SELECT コマンドを送り、指定したメールボックスを処理対象の メールボックスにします。
...SELECT コマンドを送り、指定したメールボックスを処理対象の
メールボックスにします。
このコマンドが成功すると、クライアントの状態が「selected」になります。
このコマンドを実行した直後に Net::IMAP#responses["EXISTS"].las......、Net::IMAP#responses["RECENT"].lastで、
最新のメールの数がわかります。
これらの値はセッション中に変わりうることに注意してください。
Net::IMAP#add_response_handler を使うとそのような更新情報を
即座に取得できます。
@param mailbo......x 処理対象としたいメールボックスの名前(文字列)
@raise Net::IMAP::NoResponseError mailboxが存在しない等の理由でコマンドの実行に失敗
した場合に発生します。... -
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 入力待ちする......IO オブジェクトの配列を渡します。
@param writes 出力待ちする IO オブジェクトの配列を渡します。
@param excepts 例外待ちする IO オブジェクトの配列を渡します。
@param timeout タイムアウトまでの時間を表す数値または nil を......e Errno::EXXX 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 "
e... -
URI
:: Generic # select(*components) -> [String] (18213.0) -
指定された components に対応する構成要素を文字列の配列として返します。
...れた components に対応する構成要素を文字列の配列として返します。
@param components 構成要素名をシンボルで指定します。
例:
require 'uri'
uri = URI.parse('http://myuser:mypass@my.example.com/test.rbx')
p uri.select(:userinfo, :host, :path)
# =>......["myuser:mypass", "my.example.com", "/test.rbx"]... -
GDBM
# select {|key , value| . . . } -> [[String]] (18131.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]] (18125.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", "bbb"]]... -
DBM
# select {|key , value| . . . } -> [Array] (18113.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"]]... -
Net
:: IMAP :: NOSELECT -> Symbol (9100.0) -
「:Noselect」というシンボルを返します。
...「:Noselect」というシンボルを返します。
メールボックスが選択可能でないことを意味します。
LIST応答の属性
(Net::IMAP#list、Net::IMAP::MailboxList#attr)
として用いられます。
詳しくは 2060 を参照してください。... -
int rb
_ thread _ select(int max , fd _ set *read , fd _ set *write , fd _ set *except , struct timeval *timeout) (6240.0) -
この関数は deprecated です。rb_thread_fd_select を使用してください。
...この関数は deprecated です。rb_thread_fd_select を使用してください。
Ruby のスレッドは実装のために内部で select(2) を使っているため、
拡張ライブラリ内で独自に select(2) を使った場合の動作は保証されません。
代わりにこの......関数 rb_thread_select を使ってください。
引数の意味は select(2) と同じです。... -
Symbol
# to _ proc -> Proc (6206.0) -
self に対応する Proc オブジェクトを返します。
...self に対応する Proc オブジェクトを返します。
生成される Proc オブジェクトを呼びだす(Proc#call)と、
Proc#callの第一引数をレシーバとして、 self という名前のメソッドを
残りの引数を渡して呼びだします。
//emlist[明示的に......呼ぶ例][ruby]{
:to_i.to_proc["ff", 16] # => 255 ← "ff".to_i(16)と同じ
//}
//emlist[暗黙に呼ばれる例][ruby]{
# メソッドに & とともにシンボルを渡すと
# to_proc が呼ばれて Proc 化され、
# それがブロックとして渡される。
(1..3).collect(&:to_s) #......=> ["1", "2", "3"]
(1..3).select(&:odd?) # => [1, 3]
//}
@see d:spec/call#block......対応する Proc オブジェクトを返します。
生成される Proc オブジェクトを呼びだす(Proc#call)と、
Proc#callの第一引数をレシーバとして、 self という名前のメソッドを
残りの引数を渡して呼びだします。
生成される Proc オブジ......ruby]{
:object_id.to_proc.lambda? # => true
//}
//emlist[明示的に呼ぶ例][ruby]{
:to_i.to_proc["ff", 16] # => 255 ← "ff".to_i(16)と同じ
//}
//emlist[暗黙に呼ばれる例][ruby]{
# メソッドに & とともにシンボルを渡すと
# to_proc が呼ばれて Proc 化され、
#......それがブロックとして渡される。
(1..3).collect(&:to_s) # => ["1", "2", "3"]
(1..3).select(&:odd?) # => [1, 3]
//}
@see d:spec/call#block...