102件ヒット
[101-102件を表示]
(0.030秒)
キーワード
- << (1)
- advise (1)
- autoclose= (1)
- autoclose? (1)
- binmode (1)
- binmode? (1)
- bytes (2)
- chars (2)
- clone (1)
- close (1)
-
close
_ on _ exec= (1) -
close
_ on _ exec? (1) -
close
_ read (1) -
close
_ write (1) - closed? (1)
- codepoints (2)
- dup (1)
- each (6)
-
each
_ byte (2) -
each
_ char (2) -
each
_ codepoint (2) -
each
_ line (6) - eof (1)
- eof? (1)
-
external
_ encoding (1) - fcntl (1)
- fdatasync (1)
- fileno (1)
- flush (1)
- fsync (1)
- getbyte (1)
- getc (1)
- gets (3)
-
internal
_ encoding (1) - ioctl (1)
- isatty (1)
- lineno (1)
- lineno= (1)
- lines (6)
- pid (1)
- pos (1)
- pos= (1)
- print (1)
- printf (1)
- putc (1)
- puts (1)
- read (1)
-
read
_ nonblock (1) - readbyte (1)
- readchar (1)
- readline (3)
- readlines (3)
- readpartial (1)
- reopen (3)
- rewind (1)
- seek (1)
-
set
_ encoding (3) - stat (1)
- sync (1)
- sync= (1)
- sysread (1)
- sysseek (1)
- syswrite (1)
- tell (1)
-
to
_ i (1) -
to
_ io (1) - tty? (1)
- ungetbyte (1)
- ungetc (1)
- write (1)
-
write
_ nonblock (1)
検索結果
先頭2件
-
IO
# write(str) -> Integer (13.0) -
IOポートに対して str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。 実際に出力できたバイト数を返します。
...
IOポートに対して str を出力します。str が文字列でなけ
れば to_s による文字列化を試みます。
実際に出力できたバイト数を返します。
IO#syswrite を除く全ての出力メソッドは、最終的に
"write" という名のメソッドを呼び出......ことで出力関数の挙動を変更することができます。
@param str 自身に書き込みたい文字列を指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生し... -
IO
# write _ nonblock(string , exception: true) -> Integer | :wait _ writable (13.0) -
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
...
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
write(2) が成功した場合、書き込んだ長さを返します。
EAGAIN, EINTR などは例外 Errno::EXXX として呼出元に報告されます。
書き込んだバ......ブジェクトに IO::WaitWritable が Object#extend
されます。よって IO::WaitWritable を write_nonblock のリトライが必要
かの判定に用いることができます。
@param string 自身に書き込みたい文字列を指定します。
@param exception false を指定す......と、書き込み時に Errno::EAGAIN、Errno::EWOULDBLOCK が発生
する代わりに :wait_writable を返します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX write(2) が失敗した場合に発生し...