683件ヒット
[601-683件を表示]
(0.083秒)
クラス
-
ARGF
. class (48) - Array (24)
- Enumerator (120)
-
Enumerator
:: ArithmeticSequence (35) -
Enumerator
:: Lazy (48) -
Enumerator
:: Yielder (30) - IO (24)
- Matrix (12)
- Numeric (57)
- Object (48)
- Pathname (24)
- Prime (12)
-
Prime
:: PseudoPrimeGenerator (24) - String (24)
-
Zlib
:: GzipReader (36)
モジュール
- Enumerable (84)
- TSort (33)
キーワード
- << (12)
- == (7)
- ascend (12)
- begin (7)
- chunk (12)
- descend (12)
- each (108)
-
each
_ byte (36) -
each
_ codepoint (12) -
each
_ entry (12) -
each
_ index (12) -
each
_ line (48) -
each
_ strongly _ connected _ component (11) -
each
_ strongly _ connected _ component _ from (11) -
each
_ with _ index (36) -
enum
_ for (48) -
exclude
_ end? (7) - feed (12)
- hash (7)
- lazy (12)
-
max
_ by (24) - next (12)
-
next
_ values (12) -
peek
_ values (12) -
sort
_ by (12) - step (57)
-
to
_ enum (48) -
to
_ proc (6) -
tsort
_ each (11) -
with
_ index (12) -
with
_ object (24) - yield (12)
検索結果
先頭5件
-
Prime
# each(upper _ bound = nil , generator = EratosthenesGenerator . new) -> Enumerator (107.0) -
全ての素数を順番に与えられたブロックに渡して評価します。
...定します。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。
//emlist[例][ruby]{
require 'prime'
Prime.each(6){|prime| prime } # => 5
Prime.e......い数列が発生します。
//emlist[例][ruby]{
require 'prime'
Prime.each(50, Prime::Generator23.new) do |n|
p n #=> [2, 3, 5, 7, 11, 13, 17, 19, 23, 25, 29, 31, 35, 37, 41, 43, 47, 49]
end
//}
@see Prime.each, Prime::EratosthenesGenerator, Prime::TrialDivisionGenerator, Prime::Generator23... -
Prime
:: PseudoPrimeGenerator # each _ with _ index -> Enumerator (107.0) -
与えられたブロックに対して、素数を0起点の連番を渡して評価します。
...を返します。 ブロックを与えられなかった場合は Enumerator を返します。
//emlist[例][ruby]{
require 'prime'
Prime::EratosthenesGenerator.new(10).each_with_index do |prime, index|
p [prime, index]
end
# [2, 0]
# [3, 1]
# [5, 2]
# [7, 3]
//}
@see Enumerator#with_index... -
Prime
:: PseudoPrimeGenerator # with _ index -> Enumerator (107.0) -
与えられたブロックに対して、素数を0起点の連番を渡して評価します。
...を返します。 ブロックを与えられなかった場合は Enumerator を返します。
//emlist[例][ruby]{
require 'prime'
Prime::EratosthenesGenerator.new(10).each_with_index do |prime, index|
p [prime, index]
end
# [2, 0]
# [3, 1]
# [5, 2]
# [7, 3]
//}
@see Enumerator#with_index... -
String
# each _ line(rs = $ / ) -> Enumerator (107.0) -
文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。
...す
(つまり空行で分割します)。
@param rs 行末を示す文字列
//emlist[例][ruby]{
"aa\nbb\ncc\n".each_line do |line|
p line
end
# => "aa\n"
# => "bb\n"
# => "cc\n"
p "aa\nbb\ncc\n".lines.to_a # => ["aa\n", "bb\n", "cc\n"]
p "aa\n".lines.to_a # => ["aa... -
String
# each _ line(rs = $ / , chomp: false) -> Enumerator (107.0) -
文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。
...ram chomp true を指定すると各行の末尾から rs を取り除きます。
//emlist[例][ruby]{
"aa\nbb\ncc\n".each_line do |line|
p line
end
# => "aa\n"
# => "bb\n"
# => "cc\n"
p "aa\nbb\ncc\n".lines.to_a # => ["aa\n", "bb\n", "cc\n"]
p "aa\n".lines.to_a # => ["a... -
Zlib
:: GzipReader # each(rs = $ / ) -> Enumerator (107.0) -
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
...照
require 'zlib'
=begin
# hoge.gz がない場合は下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
gz.puts 'fuga'
}
=end
Zlib::GzipReader.open('hoge.gz') { |gz|
gz.each { |line|
puts line
}
}
@see IO#each, IO#each_line... -
Zlib
:: GzipReader # each _ byte -> Enumerator (107.0) -
IO クラスの同名メソッドIO#each_byteと同じです。
...quire 'zlib'
=begin
# hoge.gz がない場合は下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
}
=end
Zlib::GzipReader.open('hoge.gz') { |gz|
gz.each_byte { |b|
printf "%d -> %c\n", b, b
}
}
#=> 104 -> h
#=> 111 -> o
#=> 103... -
Zlib
:: GzipReader # each _ line(rs = $ / ) -> Enumerator (107.0) -
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
...照
require 'zlib'
=begin
# hoge.gz がない場合は下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
gz.puts 'fuga'
}
=end
Zlib::GzipReader.open('hoge.gz') { |gz|
gz.each { |line|
puts line
}
}
@see IO#each, IO#each_line...