るりまサーチ

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

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

ライブラリ

クラス

キーワード

検索結果

ARGF.class#read(length = nil, str = nil) -> String | nil (24444.0)

ARGVに指定されたファイルを先頭のファイルからlengthバイト読み込み、 その文字列をstrに出力します。読み込んだ文字列を返します。

...
A
RGVに指定されたファイルを先頭のファイルからlengthバイト読み込み、
その文字列をstrに出力します。読み込んだ文字列を返します。

@param length 読み込むバイト数を指定します。nilの場合はARGVのすべてのファ
...
...す。

@param str 出力先の文字列。内容は上書きされます。

$ echo "small" > small.txt
$ echo "large" > large.txt
$ ruby glark.rb small.txt large.txt

A
RGF.read # => "small\nlarge"
A
RGF.read(200) # => "small\nlarge"
A
RGF.read(2) # => "sm"
A
RGF.read(0) # => ""...
...@see IO#read...

ARGF.class#readchar -> String (15313.0)

ARGFから 1 文字読み込んで、その文字に対応する String を返します。EOF に 到達した時には EOFErrorを発生します。

...
A
RGFから 1 文字読み込んで、その文字に対応する String を返します。EOF に
到達した時には EOFErrorを発生します。

@raise EOFError EOFに達した時発生する

$ echo "foo" > file
$ ruby argf.rb file

A
RGF.readchar # => "f"
A
RGF.readchar # => "o"
A
...
...RGF.readchar # => "o"
A
RGF.readchar # => "\n"
A
RGF.readchar # => end of file reached (EOFError)

@see ARGF.class#getc...

ARGF.class#readbyte -> Integer (12307.0)

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

...が発生します。

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

$ echo "foo" > file
$ ruby argf.rb file

A
RGF.readbyte # => 102
A
RGF.readbyte # => 111
A
RGF.readbyte # => 111
A
RGF.readbyte # => 10
A
RGF.readbyte # => end of file reached (EOFError)...

ARGF.class#filename -> String (12225.0)

現在開いている処理対象のファイル名を返します。

...は - を返します。
組み込み変数 $FILENAME と同じです。

$ echo "foo" > foo
$ echo "bar" > bar
$ echo "glark" > glark

$ ruby argf.rb foo bar glark

A
RGF.filename # => "foo"
A
RGF.read(5) # => "foo\nb"
A
RGF.filename # => "bar"
A
RGF.skip
A
RGF.filename # => "glark"...

ARGF.class#path -> String (9225.0)

現在開いている処理対象のファイル名を返します。

...は - を返します。
組み込み変数 $FILENAME と同じです。

$ echo "foo" > foo
$ echo "bar" > bar
$ echo "glark" > glark

$ ruby argf.rb foo bar glark

A
RGF.filename # => "foo"
A
RGF.read(5) # => "foo\nb"
A
RGF.filename # => "bar"
A
RGF.skip
A
RGF.filename # => "glark"...

絞り込み条件を変える