107件ヒット
[101-107件を表示]
(0.051秒)
別のキーワード
クラス
-
ARGF
. class (3) - Dir (12)
- File (12)
- IO (80)
キーワード
- advise (1)
- atime (1)
- birthtime (1)
- bytes (2)
- chars (2)
- children (1)
- chmod (1)
- chown (1)
- clone (1)
- close (1)
-
close
_ read (1) -
close
_ write (1) - ctime (1)
- dup (1)
- each (8)
-
each
_ byte (2) -
each
_ char (2) -
each
_ child (2) -
each
_ line (6) - eof (2)
- eof? (2)
- fcntl (1)
- fileno (2)
- flock (1)
- flush (1)
- fsync (1)
- getc (1)
- gets (3)
- ioctl (1)
- isatty (1)
- lineno (1)
- lineno= (1)
- lines (6)
- lstat (1)
- mtime (1)
- path (1)
- pid (1)
- pos (2)
- pos= (2)
- print (1)
- printf (1)
- putc (1)
- puts (1)
- read (2)
-
read
_ nonblock (1) - readchar (1)
- readline (3)
- readlines (3)
- readpartial (1)
- reopen (3)
- rewind (2)
- seek (2)
- size (1)
- stat (1)
- sync (1)
- sync= (1)
- sysread (1)
- sysseek (1)
- syswrite (1)
- tell (2)
-
to
_ i (1) -
to
_ path (1) -
to
_ write _ io (1) - truncate (1)
- tty? (1)
- ungetc (1)
- write (1)
-
write
_ nonblock (1)
検索結果
先頭5件
-
IO
# to _ i -> Integer (28.0) -
ファイル記述子を表す整数を返します。
ファイル記述子を表す整数を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
$stdin.fileno # => 0
$stdout.fileno # => 1
//}
@see Dir#fileno -
IO
# tty? -> bool (28.0) -
入出力ポートがttyに結合している時、真を返します。そうでない場合 false を返します。
入出力ポートがttyに結合している時、真を返します。そうでない場合 false を返します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
File.new("testfile").isatty # => false
File.new("/dev/tty").isatty # => true
//} -
IO
# ungetc(char) -> nil (28.0) -
指定された char を読み戻します。
指定された char を読み戻します。
@param char 読み戻したい1文字かそのコードポイントを指定します。
@raise IOError 読み戻しに失敗した場合に発生します。また、自身が読み込み用にオープンされていない時、
自身がまだ一度も read されていない時に発生します。
f = File.new("testfile") # => #<File:testfile>
c = f.getc # => "い"
f.ungetc(c) # => nil
f.getc... -
IO
# write(*str) -> Integer (28.0) -
IOポートに対して str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。 実際に出力できたバイト数を返します。
IOポートに対して str を出力します。str が文字列でなけ
れば to_s による文字列化を試みます。
実際に出力できたバイト数を返します。
IO#syswrite を除く全ての出力メソッドは、最終的に
"write" という名のメソッドを呼び出すので、このメソッドを置き換える
ことで出力関数の挙動を変更することができます。
@param str 自身に書き込みたい文字列を指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]... -
IO
# write _ nonblock(string , exception: true) -> Integer | :wait _ writable (28.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::Wai... -
IO
# reopen(path) -> self (13.0) -
path で指定されたファイルにストリームを繋ぎ換えます。
path で指定されたファイルにストリームを繋ぎ換えます。
第二引数を省略したとき self のモードをそのまま引き継ぎます。
IO#pos, IO#lineno などはリセットされます。
@param path パスを表す文字列を指定します。
@param mode パスを開く際のモードを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\nThis is line two\n")
f1 = File.new("testfile"... -
IO
# reopen(path , mode) -> self (13.0) -
path で指定されたファイルにストリームを繋ぎ換えます。
path で指定されたファイルにストリームを繋ぎ換えます。
第二引数を省略したとき self のモードをそのまま引き継ぎます。
IO#pos, IO#lineno などはリセットされます。
@param path パスを表す文字列を指定します。
@param mode パスを開く際のモードを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\nThis is line two\n")
f1 = File.new("testfile"...