るりまサーチ

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

別のキーワード

  1. _builtin float
  2. float to_d
  3. json float
  4. float rationalize
  5. fiddle type_float

ライブラリ

検索結果

Range#bsearch -> Enumerator (25.0)

ブロックの評価結果で範囲内の各要素の大小判定を行い、条件を満たす値を二 分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil を 返します。

...} # => nil

(0.0...Float::INFINITY).bsearch {|x| Math.log(x) >= 0 } # => 1.0
//}

find-any モードは bsearch(3) のように動作します。ブロックは真偽値
ではなく、以下のような数値を返す必要があります。求める値の範囲がx...y
(x <= y)であるとし...
...数を返す
* ブロックパラメータの値が求める値の範囲に合致する(x <= v < y)場合: 0 を返す
* ブロックパラメータの値が求める値の範囲よりも大きい(y <= v)場合: 負の数を返す

ブロックの評価結果が 0 になるいずれかの...

Range#bsearch {|obj| ... } -> object | nil (25.0)

ブロックの評価結果で範囲内の各要素の大小判定を行い、条件を満たす値を二 分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil を 返します。

...} # => nil

(0.0...Float::INFINITY).bsearch {|x| Math.log(x) >= 0 } # => 1.0
//}

find-any モードは bsearch(3) のように動作します。ブロックは真偽値
ではなく、以下のような数値を返す必要があります。求める値の範囲がx...y
(x <= y)であるとし...
...数を返す
* ブロックパラメータの値が求める値の範囲に合致する(x <= v < y)場合: 0 を返す
* ブロックパラメータの値が求める値の範囲よりも大きい(y <= v)場合: 負の数を返す

ブロックの評価結果が 0 になるいずれかの...