るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.082秒)
トップページ > クエリ:-[x] > クエリ:tr[x] > クエリ:@[x] > クエリ:write_nonblock[x]

別のキーワード

  1. matrix tr
  2. string tr_s
  3. string tr
  4. string tr_s!
  5. string tr!

ライブラリ

クラス

検索結果

IO#write_nonblock(string, exception: true) -> Integer | :wait_writable (18431.0)

IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。

...定し、string を write(2) システムコールで書き出します。

write(2) が成功した場合、書き込んだ長さを返します。
EAGAIN, EINTR などは例外 Errno::EXXX として呼出元に報告されます。

書き込んだバイト数(つまり返り値)は String#bytesiz...
...able が Object#extend
されます。よって IO::WaitWritable を write_nonblock のリトライが必要
かの判定に用いることができます。

@
param string 自身に書き込みたい文字列を指定します。

@
param exception false を指定すると、書き込み時に Errno...
...::EAGAIN、Errno::EWOULDBLOCK が発生
する代わりに :wait_writable を返します。

@
raise IOError 自身が書き込み用にオープンされていなければ発生します。

@
raise Errno::EXXX write(2) が失敗した場合に発生します。...

StringIO#write_nonblock(obj) -> Integer (18213.0)

自身に obj を書き込みます。StringIO#write と同じです。

...自身に obj を書き込みます。StringIO#write と同じです。

@
param obj 書き込みたいオブジェクトを指定します。

@
raise IOError 自身が書き込み用にオープンされていなければ発生します。...

StringIO#syswrite(obj) -> Integer (3113.0)

自身に obj を書き込みます。StringIO#write と同じです。

...自身に obj を書き込みます。StringIO#write と同じです。

@
param obj 書き込みたいオブジェクトを指定します。

@
raise IOError 自身が書き込み用にオープンされていなければ発生します。...