るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
18件ヒット [1-18件を表示] (0.031秒)
トップページ > バージョン:2.6.0[x] > ライブラリ:stringio[x] > クエリ:io[x] > クエリ:each[x]

別のキーワード

  1. io popen
  2. io pipe
  3. io lines
  4. io each_line

クラス

キーワード

検索結果

StringIO#each(rs = $/) -> Enumerator (63337.0)

自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。

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

@raise IOError 自身が読み取り不可なら発生します。

require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }

#=>
"hoge\n"
"foo\n"

@see $/...

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

自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。

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

@raise IOError 自身が読み取り不可なら発生します。

require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }

#=>
"hoge\n"
"foo\n"

@see $/...

StringIO#each_line(rs = $/) -> Enumerator (27337.0)

自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。

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

@raise IOError 自身が読み取り不可なら発生します。

require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }

#=>
"hoge\n"
"foo\n"

@see $/...

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

自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。

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

@raise IOError 自身が読み取り不可なら発生します。

require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }

#=>
"hoge\n"
"foo\n"

@see $/...

StringIO#each_char -> Enumerator (18349.0)

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

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

自身は読み込み用にオープンされていなければなりません。


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

@see IO#each_char

絞り込み条件を変える

StringIO#each_char {|c| ... } -> self (18349.0)

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

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

自身は読み込み用にオープンされていなければなりません。


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

@see IO#each_char

StringIO#each_codepoint -> Enumerator (18349.0)

自身の各コードポイントに対して繰り返します。

自身の各コードポイントに対して繰り返します。

@see IO#each_codepoint

StringIO#each_codepoint {|codepoint| ... } -> self (18349.0)

自身の各コードポイントに対して繰り返します。

自身の各コードポイントに対して繰り返します。

@see IO#each_codepoint

StringIO#each_byte -> Enumerator (18331.0)

自身から 1 バイトずつ読み込み、整数 ch に変換し、それを引数として与えられたブロックを実行します。

...トずつ読み込み、整数 ch に変換し、それを引数として与えられたブロックを実行します。

@raise IOError 自身が読み取り不可なら発生します。

require "stringio"
a = StringIO.new("hoge")
a.each_byte{|ch| p ch }

#=>
104
111
103
101...

StringIO#each_byte {|ch| ... } -> self (18331.0)

自身から 1 バイトずつ読み込み、整数 ch に変換し、それを引数として与えられたブロックを実行します。

...トずつ読み込み、整数 ch に変換し、それを引数として与えられたブロックを実行します。

@raise IOError 自身が読み取り不可なら発生します。

require "stringio"
a = StringIO.new("hoge")
a.each_byte{|ch| p ch }

#=>
104
111
103
101...

絞り込み条件を変える

StringIO#lines(rs = $/) -> Enumerator (18037.0)

自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。

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

@raise IOError 自身が読み取り不可なら発生します。

require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }

#=>
"hoge\n"
"foo\n"

@see $/...

StringIO#lines(rs = $/) {|line| ... } -> self (18037.0)

自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。

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

@raise IOError 自身が読み取り不可なら発生します。

require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }

#=>
"hoge\n"
"foo\n"

@see $/...

StringIO#chars -> Enumerator (9049.0)

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

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

自身は読み込み用にオープンされていなければなりません。


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

@see IO#each_char

StringIO#chars {|c| ... } -> self (9049.0)

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

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

自身は読み込み用にオープンされていなければなりません。


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

@see IO#each_char

StringIO#codepoints -> Enumerator (9049.0)

自身の各コードポイントに対して繰り返します。

自身の各コードポイントに対して繰り返します。

@see IO#each_codepoint

絞り込み条件を変える

StringIO#codepoints {|codepoint| ... } -> self (9049.0)

自身の各コードポイントに対して繰り返します。

自身の各コードポイントに対して繰り返します。

@see IO#each_codepoint

StringIO#bytes -> Enumerator (9031.0)

自身から 1 バイトずつ読み込み、整数 ch に変換し、それを引数として与えられたブロックを実行します。

...トずつ読み込み、整数 ch に変換し、それを引数として与えられたブロックを実行します。

@raise IOError 自身が読み取り不可なら発生します。

require "stringio"
a = StringIO.new("hoge")
a.each_byte{|ch| p ch }

#=>
104
111
103
101...

StringIO#bytes {|ch| ... } -> self (9031.0)

自身から 1 バイトずつ読み込み、整数 ch に変換し、それを引数として与えられたブロックを実行します。

...トずつ読み込み、整数 ch に変換し、それを引数として与えられたブロックを実行します。

@raise IOError 自身が読み取り不可なら発生します。

require "stringio"
a = StringIO.new("hoge")
a.each_byte{|ch| p ch }

#=>
104
111
103
101...