別のキーワード
ライブラリ
- ビルトイン (1097)
- etc (11)
- expect (22)
-
io
/ console (143) -
io
/ nonblock (33) -
io
/ wait (66) - scanf (12)
キーワード
- << (11)
- advise (11)
- autoclose= (11)
- autoclose? (11)
- binmode (11)
- binmode? (11)
- bytes (14)
- chars (14)
- clone (11)
- close (11)
-
close
_ on _ exec= (11) -
close
_ on _ exec? (11) -
close
_ read (11) -
close
_ write (11) - closed? (11)
- codepoints (14)
- cooked (11)
- cooked! (11)
- dup (11)
- each (66)
-
each
_ byte (22) -
each
_ char (22) -
each
_ codepoint (22) -
each
_ line (66) - echo= (11)
- echo? (11)
- eof (11)
- eof? (11)
- expect (22)
-
external
_ encoding (11) - fcntl (11)
- fdatasync (11)
- fileno (11)
- flush (11)
- fsync (11)
- getbyte (11)
- getc (11)
- getch (11)
- gets (33)
- iflush (11)
-
internal
_ encoding (11) - ioctl (11)
- ioflush (11)
- isatty (11)
- lineno (11)
- lineno= (11)
- lines (42)
- noecho (11)
- nonblock (11)
- nonblock= (11)
- nonblock? (11)
- nread (11)
- oflush (11)
- path (2)
- pathconf (11)
- pid (11)
- pos (11)
- pos= (11)
- pread (7)
- print (11)
- printf (11)
- putc (11)
- puts (11)
- pwrite (7)
- raw (11)
- raw! (11)
- read (11)
-
read
_ nonblock (11) - readbyte (11)
- readchar (11)
- readline (33)
- readlines (33)
- readpartial (11)
- ready? (11)
- reopen (33)
- rewind (11)
- scanf (12)
- seek (11)
-
set
_ encoding (33) -
set
_ encoding _ by _ bom (5) - stat (11)
- sync (11)
- sync= (11)
- sysread (11)
- sysseek (11)
- syswrite (11)
- tell (11)
-
to
_ i (11) -
to
_ io (11) -
to
_ path (2) - tty? (11)
- ungetbyte (11)
- ungetc (11)
- wait (11)
-
wait
_ readable (11) -
wait
_ writable (22) - winsize (11)
- winsize= (11)
- write (11)
-
write
_ nonblock (11)
検索結果
先頭5件
-
IO
# stat -> File :: Stat (9008.0) -
ファイルのステータスを含む File::Stat オブジェクトを生成して 返します。
...。
@raise Errno::EXXX ステータスの読み込みに失敗した場合に発生します。
@raise IOError 既に close されていた場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\nThis is line two\n")
File.open("testfile") do |f|
s = f.stat
"%o... -
IO
# sync=(newstate) (9008.0) -
自身を同期モードに設定すると、出力関数の呼出毎にバッファがフラッシュされます。
...自身を同期モードに設定すると、出力関数の呼出毎にバッファがフラッシュされます。
@param newstate 自身を同期モードに設定するかを boolean で指定します。
@raise IOError 既に close されていた場合に発生します。
@see IO#sync... -
IO
# tell -> Integer (9008.0) -
ファイルポインタの現在の位置を整数で返します。
...ファイルポインタの現在の位置を整数で返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\n")
File.open("testfile") do |f|
f.pos # => 0
f.gets # => "This is line one\n"
f.pos... -
IO
# ungetbyte(c) -> nil (9008.0) -
指定したバイト列を書き戻します。
...ます。
2バイト以上の書き戻しは仕様として保証しません。
このメソッドはバッファを経由しない読み出し(IO#sysread など)
には影響しません。
@param c バイト列(文字列)、もしくは0から255までの整数
例:
f = File.new("testfile... -
IO
# wait(timeout = nil) -> bool | self | nil (9008.0) -
self が読み込み可能になるまでブロックし、読み込み可能になったら 真値を返します。タイムアウト、もしくはEOFで それ以上読みこめない場合は偽の値を返します。
...timeout を指定した場合は、指定秒数経過するまでブロックし、タ
イムアウトした場合は nil を返します。
self が EOF に達していれば false を返します。
@param timeout タイムアウトまでの秒数を指定します。
@see IO#wait_writable... -
IO
# wait _ readable(timeout = nil) -> bool | self | nil (9008.0) -
self が読み込み可能になるまでブロックし、読み込み可能になったら 真値を返します。タイムアウト、もしくはEOFで それ以上読みこめない場合は偽の値を返します。
...timeout を指定した場合は、指定秒数経過するまでブロックし、タ
イムアウトした場合は nil を返します。
self が EOF に達していれば false を返します。
@param timeout タイムアウトまでの秒数を指定します。
@see IO#wait_writable... -
IO
# wait _ writable -> self (9008.0) -
self が書き込み可能になるまでブロックし、書き込み可能になったら self を 返します。
...、書き込み可能になったら self を
返します。
timeout を指定した場合は、指定秒数経過するまでブロックし、タイムアウト
した場合は nil を返します。
@param timeout タイムアウトまでの秒数を指定します。
@see IO#wait_readable... -
IO
# wait _ writable(timeout) -> self | nil (9008.0) -
self が書き込み可能になるまでブロックし、書き込み可能になったら self を 返します。
...、書き込み可能になったら self を
返します。
timeout を指定した場合は、指定秒数経過するまでブロックし、タイムアウト
した場合は nil を返します。
@param timeout タイムアウトまでの秒数を指定します。
@see IO#wait_readable... -
IO
# <<(object) -> self (9002.0) -
object を出力します。object が文字列でない時にはメソッ ド to_s を用いて文字列に変換します。
object を出力します。object が文字列でない時にはメソッ
ド to_s を用いて文字列に変換します。
以下のような << の連鎖を使うことができます。
STDOUT << 1 << " is a " << Fixnum << "\n"
@param object 出力したいオブジェクトを与えます。
@raise Errno::EXXX 出力に失敗した場合に発生します。object を出力します。object が文字列でない時にはメソッ
ド to_s を用いて文字列に変換します。
以下のような << の連鎖を使うことができます。
STDOUT << 1 << " is a " << Integer << "\n"
@param object 出力したいオブジェクトを与えます。
@raise Errno::EXXX 出力に失敗した場合に発生します。 -
IO
# advise(advice , offset=0 , len=0) -> nil (9002.0) -
posix_fadvise(2) を呼びだし、 ファイルへのアクセスパターンをOSに知らせます。
...表すシンボル
@param offset パターンを指定するデータの先頭位置
@param len パターンを指定するデータの長さ
@raise IOError ストリームが既に閉じられているときに発生する例外
@raise Errno::EBADF ファイルデスクリプタが不正である...