28件ヒット
[1-28件を表示]
(0.081秒)
検索結果
-
Enumerator
:: ArithmeticSequence # hash -> Integer (26109.0) -
自身のハッシュ値を返します。
...自身のハッシュ値を返します。
begin, end, step, exclude_end? が等しい Enumerable::ArithmeticSequence は
同じハッシュ値を返します。... -
Enumerator
:: Lazy (8044.0) -
map や select などのメソッドの遅延評価版を提供するためのクラス。
...Enumerable#first を呼びます。
//emlist[例][ruby]{
# 二乗して偶数になるような整数を、小さい方から5個表示する
p 1.step.lazy.select{|n| (n**2).even?}.first(5)
# LTSV (http://ltsv.org/) 形式のログファイルから検索を行う
# Enumerator::Lazy#map は配列......、
# 巨大な配列を確保しようとしてメモリを使い切ったりはしない
open("log.txt"){|f|
f.each_line.lazy.map{|line|
Hash[line.split(/\t/).map{|s| s.split(/:/, 2)}]
}.select{|hash|
hash["req"] =~ /GET/ && hash["status"] == "200"
}.each{|hash|
p hash
}
}
//}... -
Numeric (8014.0)
-
数値を表す抽象クラスです。Integer や Float などの数値クラス は Numeric のサブクラスとして実装されています。
...----------------------------------------
gcdlcm | - o - - - - -
hash | - - - o o o o
i | o - -......um Float Rational Complex
-------------------------------------------------------------------------------------------
step | o - - - - - -
succ | - o o......gcd | - o - - -
gcdlcm | - o - - -
hash | - - o o o
i | o - - - -......d_added | o - - - -
size | - o - - -
step | o - - - -
succ | - o - - -...