2467件ヒット
[1-100件を表示]
(0.088秒)
ライブラリ
- ビルトイン (783)
-
cgi
/ html (24) - digest (12)
-
digest
/ sha2 (12) - fcntl (12)
- fiddle (36)
-
io
/ nonblock (36) -
minitest
/ unit (1) -
net
/ ftp (156) -
net
/ http (168) - open-uri (56)
- openssl (180)
- optparse (24)
- pathname (72)
- psych (84)
- rss (12)
- set (18)
- shell (30)
-
shell
/ command-processor (12) -
shell
/ filter (24) -
shell
/ process-controller (6) - socket (192)
- stringio (24)
-
syslog
/ logger (84) - thread (11)
- thwait (6)
- tsort (47)
-
webrick
/ utils (12)
クラス
-
ARGF
. class (12) - Array (105)
- BasicSocket (36)
- Data (6)
-
Digest
:: Base (12) -
Digest
:: SHA2 (12) -
Enumerator
:: Lazy (12) - Exception (12)
-
Fiddle
:: Closure :: BlockCaller (24) - File (12)
-
File
:: Stat (24) - Hash (12)
- IO (60)
- LocalJumpError (12)
- Module (12)
-
Net
:: FTP (156) -
Net
:: HTTP (168) - Object (60)
-
OpenSSL
:: Cipher (12) -
OpenSSL
:: Digest (12) - OptionParser (24)
- Pathname (72)
- Proc (3)
-
Psych
:: Handler (24) -
Psych
:: Nodes :: Mapping (24) -
Psych
:: Nodes :: Sequence (24) -
RubyVM
:: InstructionSequence (48) - Set (24)
- Shell (30)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (24) -
Shell
:: ProcessController (6) - Socket (72)
- String (128)
- StringIO (24)
- Struct (16)
- Symbol (12)
-
Syslog
:: Logger (84) - Thread (72)
-
Thread
:: Queue (12) -
Thread
:: SizedQueue (69) - ThreadsWait (6)
- TracePoint (7)
- UDPSocket (12)
- UNIXServer (12)
モジュール
-
CGI
:: HtmlExtension (24) - Enumerable (48)
- Fcntl (12)
-
File
:: Constants (12) - FileTest (12)
- Kernel (52)
-
MiniTest
:: Assertions (1) -
OpenSSL
:: Buffering (36) -
OpenSSL
:: SSL (120) -
OpenURI
:: OpenRead (24) -
RSS
:: Maker (12) -
RubyVM
:: AbstractSyntaxTree (9) -
Socket
:: Constants (60) - TSort (47)
- URI (16)
-
WEBrick
:: Utils (12) - Warning (1)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (11)
-
BLOCK
_ SIZE (12) - BlockCaller (12)
-
DEFAULT
_ BLOCKSIZE (12) - Emitter (12)
-
IP
_ BLOCK _ SOURCE (24) -
IP
_ UNBLOCK _ SOURCE (24) -
MCAST
_ BLOCK _ SOURCE (24) -
MCAST
_ UNBLOCK _ SOURCE (24) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) - NONBLOCK (12)
-
OP
_ DONT _ INSERT _ EMPTY _ FRAGMENTS (12) -
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (12) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (12) -
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (12) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (12) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (12) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (12) -
OP
_ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG (12) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (12) -
OP
_ TLS _ D5 _ BUG (12) -
O
_ NONBLOCK (12) - Ruby用語集 (12)
-
TCP
_ NOPUSH (24) -
accept
_ nonblock (12) - add (12)
-
assert
_ block (1) - backtrace (12)
-
backtrace
_ locations (36) -
blk
_ copy _ prev (12) -
blk
_ free (12) -
blk
_ mark (12) -
blk
_ orphan (12) -
block
_ append (12) -
block
_ given? (12) -
block
_ length (36) -
block
_ output _ synchronize (6) -
block
_ pass (12) -
block
_ size (12) - blockdev? (54)
- blockquote (24)
- blocks (12)
- call (12)
- categories (1)
- chars (24)
- chdir (6)
- codepoints (24)
-
collect
_ concat (24) - combination (24)
- cycle (24)
- debug (12)
-
default
_ proc (12) - define (6)
- deq (12)
- disasm (12)
- disassemble (12)
- divide (24)
-
dyna
_ in _ block (12) - each (6)
-
each
_ char (24) -
each
_ codepoint (24) -
each
_ grapheme _ cluster (16) -
each
_ line (24) -
each
_ strongly _ connected _ component (12) -
each
_ strongly _ connected _ component _ from (23) - enq (11)
-
enum
_ for (24) - error (12)
-
exit
_ value (12) - fatal (12)
- filter! (14)
-
flat
_ map (24) - foreach (18)
- get (48)
- get2 (24)
- getbinaryfile (24)
-
grapheme
_ clusters (16) - info (12)
- initialize (12)
-
instruction
_ sequence (7) -
io
/ nonblock (12) - iterator? (12)
- make (12)
- new (64)
-
new
_ blktag (12) -
next
_ wait (6) - nonblock (12)
- nonblock= (12)
- nonblock? (12)
- of (15)
-
on
_ head (12) -
on
_ tail (12) - open (80)
- opendir (24)
- out (6)
- parameters (3)
- parse (6)
- permutation (24)
- pop (12)
- post (24)
- post2 (24)
- push (11)
- pushd (6)
- pushdir (6)
- put (24)
- putbinaryfile (24)
-
rb
_ block _ given _ p (12) -
rb
_ f _ block _ given _ p (12) -
rb
_ f _ lambda (12) -
rb
_ iter _ break (12) -
rb
_ iterate (12) -
rb
_ iterator _ p (12) -
rb
_ obj _ is _ block (12) -
rb
_ scan _ args (12) -
read
_ nonblock (48) -
recv
_ nonblock (12) -
recvfrom
_ nonblock (24) -
recvmsg
_ nonblock (12) -
report
_ on _ exception (18) -
report
_ on _ exception= (18) -
request
_ get (24) -
request
_ post (24) - retrbinary (24)
-
ruby 1
. 6 feature (12) -
ruby 1
. 9 feature (12) -
ruby2
_ keywords (12) - select! (19)
-
sendmsg
_ nonblock (12) -
set
_ non _ blocking (12) - shift (24)
- start (24)
-
start
_ mapping (12) -
start
_ sequence (12) - storbinary (24)
-
to
_ a (12) -
to
_ enum (24) -
to
_ proc (12) - tsort (12)
-
tsort
_ each (12) - unknown (12)
-
untrace
_ var (12) - warn (12)
-
write
_ nonblock (36) -
yield
_ under (12) - メソッド呼び出し(super・ブロック付き・yield) (12)
- 制御構造 (12)
検索結果
先頭5件
-
IO
# write _ nonblock(string , exception: true) -> Integer | :wait _ writable (32400.0) -
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
...
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
write(2) が成功した場合、書き込んだ長さを返します。
EAGAIN, EINTR などは例外 Errno::EXXX として呼出元に報告されます。
書き込んだバ......り値)は String#bytesize の
値より小さい可能性があります。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitWritable が Object#extend
されます。よって IO::WaitWritable を write_nonblock のリトラ......きます。
@param string 自身に書き込みたい文字列を指定します。
@param exception false を指定すると、書き込み時に Errno::EAGAIN、Errno::EWOULDBLOCK が発生
する代わりに :wait_writable を返します。
@raise IOError 自身が書き込... -
IO
# read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (29300.0) -
IO をノンブロッキングモードに設定し、 その後で read(2) システムコールにより 長さ maxlen を上限として読み込み、文字列として返します。 EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
...
IO をノンブロッキングモードに設定し、
その後で read(2) システムコールにより
長さ maxlen を上限として読み込み、文字列として返します。
EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
発生した例外 がErr......no::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitReadable が Object#extend
されます。
なお、バッファが空でない場合は、read_nonblock はバッファから読み込みます。この場合、read(2) システムコールは呼ば......れません。
このメソッドはノンブロッキングモードにする点を除いて IO#readpartial と
同じであることに注意してください。
バイナリ読み込みメソッドとして動作します。
既に EOF に達していれば EOFError が発生します。た... -
IO
# nonblock(bool = true) { . . . } -> object (29100.0) -
ブロック実行中、一時的に self のブロックモードを変更します。 bool が真ならノンブロックモード、偽ならブロックモードになります。
ブロック実行中、一時的に self のブロックモードを変更します。
bool が真ならノンブロックモード、偽ならブロックモードになります。
@param bool 真を指定するとノンブロックモード、偽を指定するとブロックモードになります。 -
IO
# nonblock=(bool) (29100.0) -
bool が真なら self をノンブロックモードに、偽ならブロックモー ドにします。
bool が真なら self をノンブロックモードに、偽ならブロックモー
ドにします。
@param bool 真を指定すると自身をノンブロックモードにします。偽を指定するとブロックモードにします。 -
IO
# nonblock? -> bool (29100.0) -
self がノンブロックモードならば true を、 ブロックモードなら false を返します。
self がノンブロックモードならば true を、
ブロックモードなら false を返します。 -
Psych
:: Nodes :: Mapping :: BLOCK -> Integer (21217.0) -
block style を表します。
...block style を表します。
@see Psych::Nodes::Mapping.new,
Psych::Nodes::Mapping#style,
Psych::Handler#start_mapping... -
Psych
:: Nodes :: Sequence :: BLOCK -> Integer (18217.0) -
block style を表します。
...block style を表します。
@see Psych::Nodes::Sequence.new,
Psych::Nodes::Sequence#style,
Psych::Handler#start_sequence... -
static VALUE rb
_ obj _ is _ block(VALUE block) (12300.0) -
proc が Proc または Binding のインスタンスであれば真。
...proc が Proc または Binding のインスタンスであれば真。... -
Kernel
. # block _ given? -> bool (12237.0) -
メソッドにブロックが与えられていれば真を返します。
...返します。
iterator? は (ブロックが必ずイテレートするとはいえないので)推奨されていないの
で block_given? を使ってください。
//emlist[例][ruby]{
def check
if block_given?
puts "Block is given."
else
puts "Block isn't given."
end
end......check{} #=> Block is given.
check #=> Block isn't given.
//}...
