るりまサーチ

最速Rubyリファレンスマニュアル検索!
14件ヒット [1-14件を表示] (0.015秒)
トップページ > クラス:IO[x] > クエリ:Enumerable::Enumerator[x]

ライブラリ

キーワード

検索結果

IO#bytes -> Enumerable::Enumerator (118)

自身を 1 バイトずつ整数としてイテレートするような Enumerable::Enumerator オブジェクトを生成して返します。

...自身を 1 バイトずつ整数としてイテレートするような
Enumerable::Enumerator
オブジェクトを生成して返します。

"hello".bytes.to_a #=> [104, 101, 108, 108, 111]...

IO#lines(rs = $/) -> Enumerable::Enumerator (118)

自身を 1 行ずつイテレートするような Enumerable::Enumerator オブジェクトを生成して返します。

...自身を 1 行ずつイテレートするような
Enumerable::Enumerator
オブジェクトを生成して返します。

テキスト読み込みメソッドとして動作します。

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしと...

IO#chars -> Enumerable::Enumerator (109)

self に含まれる文字を一文字つつブロックに渡して評価します。

...は $KCODE を適切に設定してください。

ブロックを省略した場合は各文字について繰り返す Enumerable::Enumerator
を返します。

@raise IOError self が読み込み用にオープンされていない場合に発生します。

f = File.new("testfile")
f.eac...

IO#each(rs = $/) -> Enumerable::Enumerator (109)

IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。

...
IO
の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。

ブロックが与えられなかった場合は、自身から生成した
Enumerable::Enumerator
オブジェクトを返します。


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

@raise IOError 自身が読み込み用にオープンされていなければ発生します。

@see $/, IO#gets...

IO#each_char -> Enumerable::Enumerator (109)

self に含まれる文字を一文字つつブロックに渡して評価します。

...は $KCODE を適切に設定してください。

ブロックを省略した場合は各文字について繰り返す Enumerable::Enumerator
を返します。

@raise IOError self が読み込み用にオープンされていない場合に発生します。

f = File.new("testfile")
f.eac...

絞り込み条件を変える

IO#each_line(rs = $/) -> Enumerable::Enumerator (109)

IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。

...
IO
の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。

ブロックが与えられなかった場合は、自身から生成した
Enumerable::Enumerator
オブジェクトを返します。


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

@raise IOError 自身が読み込み用にオープンされていなければ発生します。

@see $/, IO#gets...

IO#each_byte -> Enumerable::Enumerator (108)

IO の現在位置から 1 バイトずつ読み込み、それを整数として与え、ブロックを実行します。

...
IO
の現在位置から 1 バイトずつ読み込み、それを整数として与え、ブロックを実行します。

ブロックが与えられなかった場合は、自身から生成した
Enumerable::Enumerator
オブジェクトを返します。


@raise IOError 自身が読み込み...

IO.foreach(path, rs = $/) -> Enumerable::Enumerator (108)

path で指定されたファイルの各行を引数としてブロックを繰り返し実行します。 path のオープンに成功すれば nil を返します。

...ば nil を返します。

ブロックが与えられなかった場合は、path で指定されたファイルの各行を繰り返す
Enumerable::Enumerator
オブジェクトを生成して返します。

path が空ファイルの場合、何もせずに nil を返します。
Kernel.#open...

IO#chars {|c| ... } -> self (9)

self に含まれる文字を一文字つつブロックに渡して評価します。

...は $KCODE を適切に設定してください。

ブロックを省略した場合は各文字について繰り返す Enumerable::Enumerator
を返します。

@raise IOError self が読み込み用にオープンされていない場合に発生します。

f = File.new("testfile")
f.eac...

IO#each(rs = $/) {|line| ... } -> self (9)

IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。

...
IO
の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。

ブロックが与えられなかった場合は、自身から生成した
Enumerable::Enumerator
オブジェクトを返します。


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

@raise IOError 自身が読み込み用にオープンされていなければ発生します。

@see $/, IO#gets...

絞り込み条件を変える

IO#each_char {|c| ... } -> self (9)

self に含まれる文字を一文字つつブロックに渡して評価します。

...は $KCODE を適切に設定してください。

ブロックを省略した場合は各文字について繰り返す Enumerable::Enumerator
を返します。

@raise IOError self が読み込み用にオープンされていない場合に発生します。

f = File.new("testfile")
f.eac...

IO#each_line(rs = $/) {|line| ... } -> self (9)

IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として 与えられたブロックを実行します。

...
IO
の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行します。

ブロックが与えられなかった場合は、自身から生成した
Enumerable::Enumerator
オブジェクトを返します。


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

@raise IOError 自身が読み込み用にオープンされていなければ発生します。

@see $/, IO#gets...

IO#each_byte {|ch| ... } -> self (8)

IO の現在位置から 1 バイトずつ読み込み、それを整数として与え、ブロックを実行します。

...
IO
の現在位置から 1 バイトずつ読み込み、それを整数として与え、ブロックを実行します。

ブロックが与えられなかった場合は、自身から生成した
Enumerable::Enumerator
オブジェクトを返します。


@raise IOError 自身が読み込み...

IO.foreach(path, rs = $/) {|line| ... } -> nil (8)

path で指定されたファイルの各行を引数としてブロックを繰り返し実行します。 path のオープンに成功すれば nil を返します。

...ば nil を返します。

ブロックが与えられなかった場合は、path で指定されたファイルの各行を繰り返す
Enumerable::Enumerator
オブジェクトを生成して返します。

path が空ファイルの場合、何もせずに nil を返します。
Kernel.#open...