るりまサーチ

最速Rubyリファレンスマニュアル検索!
344件ヒット [301-344件を表示] (0.077秒)

別のキーワード

  1. _builtin file?
  2. _builtin file
  3. file path
  4. file chmod
  5. file size

ライブラリ

キーワード

検索結果

<< < ... 2 3 4 >>

IO#readbyte -> Integer (29.0)

IO から1バイトを読み込み整数として返します。 既に EOF に達していれば EOFError が発生します。

...読み込み整数として返します。
既に EOF に達していれば EOFError が発生します。

@raise EOFError 既に EOF に達している場合に発生します。

//emlist[例][ruby]{
IO.write("testfile", "123")
File
.open("testfile") do |f|
begin
f.readbyte # => 49
f.re...
...adbyte # => 50
f.readbyte # => 51
f.readbyte # => 例外発生
rescue => e
e.class # => EOFError
end
end
//}...

IO#getbyte -> Integer | nil (23.0)

IO から1バイトを読み込み整数として返します。 既に EOF に達していれば nil を返します。

...IO から1バイトを読み込み整数として返します。
既に EOF に達していれば nil を返します。

f = File.new("testfile")
f.getbyte #=> 84
f.getbyte #=> 104...

IO#pread(maxlen, offset, outbuf = "") -> string (19.0)

preadシステムコールを使ってファイルポインタを変更せずに、また現在のファイルポインタに 依存せずにmaxlenバイト読み込みます。

...ます。
@raise EOFError EOF に到達した時に発生します。
@raise NotImplementedError システムコールがサポートされていない OS で発生します。

//emlist[例][ruby]{
File
.write("testfile", "This is line one\nThis is line two\n")
File
.open("testfile") do |f|
p f.rea...

IO#read(length = nil, outbuf = "") -> String | nil (19.0)

length バイト読み込んで、その文字列を返します。

...た場合はバイナリ読み込みメソッド、そうでない場合はテキスト読み込みメソッドとして
動作します。
既に EOF に達していれば nil を返します。
ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。...
...| f.read } は "" となります。

@param length 読み込むサイズを整数で指定します。
nil が指定された場合、EOF までの全てのデータを読み込んで、その文字列を返します。

@param outbuf 出力用のバッファを文字列で指定し...
...負の場合に発生します。

第二引数を指定した read の呼び出しでデータが空であった場合
(read が nil を返す場合)、outbuf は空文字列になります。

outbuf = "x" * 20;
io = File.open("/dev/null")
p io.read(10,outbuf)
p outbuf
=> nil
""...
<< < ... 2 3 4 >>