るりまサーチ

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

別のキーワード

  1. argf.class lines
  2. argf.class each_line
  3. argf.class each
  4. argf.class readline
  5. argf.class readlines

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

ARGF.class#readline(limit) -> String (45143.0)

ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は EOFError を発生します。

...
ARGF
の現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に
は EOFError を発生します。

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指...
...定すると連続する改行を行
の区切りとみなします(パラグラフモード)。

@param limit 最大の読み込みバイト数

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

@see Kernel.#readline, ARGF.class#gets...

ARGF.class#readline(rs = $/) -> String (45143.0)

ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は EOFError を発生します。

...
ARGF
の現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に
は EOFError を発生します。

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指...
...定すると連続する改行を行
の区切りとみなします(パラグラフモード)。

@param limit 最大の読み込みバイト数

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

@see Kernel.#readline, ARGF.class#gets...

ARGF.class#readline(rs, limit) -> String (45143.0)

ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は EOFError を発生します。

...
ARGF
の現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に
は EOFError を発生します。

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指...
...定すると連続する改行を行
の区切りとみなします(パラグラフモード)。

@param limit 最大の読み込みバイト数

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

@see Kernel.#readline, ARGF.class#gets...

ARGF (38120.0)

スクリプトに指定した引数 (Object::ARGV を参照) をファイル名とみなして、 それらのファイルを連結した 1 つの仮想ファイルを表すオブジェクトです。 ARGV が空なら標準入力を対象とします。 ARGV を変更すればこのオブジェクトの動作に影響します。

...ます。

//emlist[][ruby]{
while line = ARGF.gets
# do something
end
//}

は、

//emlist[][ruby]{
while argv = ARGV.shift
File.open(argv) {|file|
while line = file.gets
# do something
end
}
end
//}

のように動作します。

ARGF
を処理するごとに ARGV の要素...
... ARGF を読み込んだ後、再度 ARGF から内容を読むと
(ARGV が空なので)標準入力からの読み込みとなります。

//emlist[][ruby]{
ARGV.replace %w(/tmp/foo /tmp/bar)
ARGF
.each {|line|
# 処理中の ARGV の内容を表示
p [ARGF.filename, ARGV]
ARGF
.skip...
...だ後 (ARGV が空) の動作
p ARGF.gets # => nil
p ARGF.filename # => "-"
//}

Kernel.#gets など一部の組み込み関数は
ARGF
.gets などこのオブジェクトをレシーバとしたメソッドの省略形です。

また、ARGF ARGF.class クラスのインスタンスで...

ARGF.class#readlines(limit) -> Array (33122.0)

ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを すべて読み込んだ配列を返します。

...
ARGF
の各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを
すべて読み込んだ配列を返します。

@param rs 行区切り文字

@param limit 最大の読み込みバイト数

lines = ARGF.readlines
lines[0] # => "This is lin...
...e one\n"

@see $/, Kernel.#readlines, IO#readlines...

絞り込み条件を変える

ARGF.class#readlines(rs = $/) -> Array (33122.0)

ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを すべて読み込んだ配列を返します。

...
ARGF
の各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを
すべて読み込んだ配列を返します。

@param rs 行区切り文字

@param limit 最大の読み込みバイト数

lines = ARGF.readlines
lines[0] # => "This is lin...
...e one\n"

@see $/, Kernel.#readlines, IO#readlines...

ARGF.class#readlines(rs, limit) -> Array (33122.0)

ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを すべて読み込んだ配列を返します。

...
ARGF
の各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを
すべて読み込んだ配列を返します。

@param rs 行区切り文字

@param limit 最大の読み込みバイト数

lines = ARGF.readlines
lines[0] # => "This is lin...
...e one\n"

@see $/, Kernel.#readlines, IO#readlines...

ARGF.class#to_a(limit) -> Array (30022.0)

ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを すべて読み込んだ配列を返します。

...
ARGF
の各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを
すべて読み込んだ配列を返します。

@param rs 行区切り文字

@param limit 最大の読み込みバイト数

lines = ARGF.readlines
lines[0] # => "This is lin...
...e one\n"

@see $/, Kernel.#readlines, IO#readlines...

ARGF.class#to_a(rs = $/) -> Array (30022.0)

ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを すべて読み込んだ配列を返します。

...
ARGF
の各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを
すべて読み込んだ配列を返します。

@param rs 行区切り文字

@param limit 最大の読み込みバイト数

lines = ARGF.readlines
lines[0] # => "This is lin...
...e one\n"

@see $/, Kernel.#readlines, IO#readlines...

ARGF.class#to_a(rs, limit) -> Array (30022.0)

ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを すべて読み込んだ配列を返します。

...
ARGF
の各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを
すべて読み込んだ配列を返します。

@param rs 行区切り文字

@param limit 最大の読み込みバイト数

lines = ARGF.readlines
lines[0] # => "This is lin...
...e one\n"

@see $/, Kernel.#readlines, IO#readlines...

絞り込み条件を変える

<< 1 2 3 ... > >>