ライブラリ
- ビルトイン (220)
- bigdecimal (55)
- cmath (6)
-
minitest
/ unit (1) -
rubygems
/ requirement (22) - time (44)
- tracer (22)
クラス
モジュール
- CMath (6)
- Comparable (22)
- Enumerable (29)
- Math (11)
-
MiniTest
:: Assertions (1)
キーワード
- > (11)
- Numeric (11)
- OBJSETUP (2)
- OPS (11)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- acosh (11)
- acosh! (6)
-
assert
_ in _ epsilon (1) - between? (11)
- bigdecimal (11)
- bsearch (44)
-
bsearch
_ index (18) - ceil (22)
- floor (22)
- none? (47)
- parse (22)
-
ruby 1
. 6 feature (11) -
set
_ get _ line _ procs (22) - strptime (22)
-
to
_ s (11) - 制御構造 (11)
- 正規表現 (11)
- 演算子式 (11)
検索結果
先頭5件
-
Module
# >=(other) -> bool | nil (18136.0) -
比較演算子。self が other の先祖か同一クラスである場合、 true を返します。 self が other の子孫である場合、false を返します。
...ule#<
//emlist[例][ruby]{
module Foo; end
module Bar
include Foo
end
module Baz
prepend Foo
end
Bar.ancestors # => [Bar, Foo]
Foo >= Bar # => true
Bar >= Foo # => false
Baz.ancestors # => [Foo, Baz]
Foo >= Baz # => true
Baz >= Foo # => false
Foo >= Foo # => true
Foo >= Object # => nil
//}... -
Comparable
# >=(other) -> bool (18118.0) -
比較演算子 <=> をもとにオブジェクト同士を比較します。 <=> が正の整数か 0 を返した場合に、true を返します。 それ以外の整数を返した場合に、false を返します。
...以外の整数を返した場合に、false を返します。
@param other 自身と比較したいオブジェクトを指定します。
@raise ArgumentError <=> が nil を返したときに発生します。
//emlist[例][ruby]{
1 >= 0 # => true
1 >= 1 # => true
1 >= 2 # => false
//}... -
Hash
# >=(other) -> bool (18118.0) -
other が self のサブセットか同じである場合に真を返します。
...セットか同じである場合に真を返します。
@param other 自身と比較したい Hash オブジェクトを指定します。
//emlist[例][ruby]{
h1 = {a:1, b:2}
h2 = {a:1, b:2, c:3}
h1 >= h2 # => false
h2 >= h1 # => true
h1 >= h1 # => true
//}
@see Hash#<=, Hash#<, Hash#>... -
Integer
# >=(other) -> bool (18118.0) -
比較演算子。数値として等しいまたは大きいか判定します。
...other 比較対象の数値
@return self よりも other の方が小さい場合か、
両者が等しい場合 true を返します。
そうでなければ false を返します。
//emlist[][ruby]{
1 >= 0 # => true
1 >= 1 # => true
1 >= 2 # => false
//}... -
Float
# >=(other) -> bool (18106.0) -
比較演算子。数値として等しいまたは大きいか判定します。
...ram other 比較対象の数値
@return self よりも other の方が小さい場合か、
両者が等しい場合 true を返します。
そうでなければ false を返します。
//emlist[例][ruby]{
3.14 > 3.1415 # => false
3.14 >= 3.1415 # => false
//}... -
BigDecimal
# >=(other) -> bool (18100.0) -
self が other より大きいか等しい場合に true を、そうでない場合に false を返します。
self が other より大きいか等しい場合に true を、そうでない場合に false
を返します。 -
Complex
# >=(other) -> bool (18100.0) -
@undef
@undef -
Fixnum
# >=(other) -> bool (18100.0) -
比較演算子。数値として等しいまたは大きいか判定します。
比較演算子。数値として等しいまたは大きいか判定します。
@param other 比較対象の数値
@return self よりも other の方が小さい場合か、
両者が等しい場合 true を返します。
そうでなければ false を返します。 -
正規表現 (132.0)
-
正規表現 * metachar * expansion * char * anychar * string * str * quantifier * capture * grouping * subexp * selector * anchor * cond * option * encoding * comment * free_format_mode * absenceop * list * specialvar * references
...を指定できます。
* \k<n+level> (n >= 1)
* \k<n-level> (n >= 1)
* \k'n+level' (n >= 1)
* \k'n-level' (n >= 1)
* \k<-n+level> (n >= 1)
* \k<-n-level> (n >= 1)
* \k'-n+level' (n >= 1)
* \k'-n-level' (n >= 1)
また、以下の記法で名前付きキ......定呼出し (n >= 1)
* \g'n' 番号指定呼出し (n >= 1)
* \g<0> パターン全体の再帰呼び出し
* \g'0' パターン全体の再帰呼び出し
* \g<-n> 相対番号指定呼出し (n >= 1)
* \g'-n' 相対番号指定呼出し (n >= 1)
* \g<+n>......出し (n >= 1)
* \g'+n' 相対番号指定呼出し (n >= 1)
* \k<n+level> (n >= 1) ネストレベル付き後方参照
* \k<n-level> (n >= 1) ネストレベル付き後方参照
* \k'n+level' (n >= 1) ネストレベル付き後方参照
* \k'n-level' (n >= 1) ネ... -
Range
# bsearch -> Enumerator (30.0) -
ブロックの評価結果で範囲内の各要素の大小判定を行い、条件を満たす値を二 分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil を 返します。
...0, 12]
(0...ary.size).bsearch {|i| ary[i] >= 4 } # => 1
(0...ary.size).bsearch {|i| ary[i] >= 6 } # => 2
(0...ary.size).bsearch {|i| ary[i] >= 8 } # => 3
(0...ary.size).bsearch {|i| ary[i] >= 100 } # => nil
(0.0...Float::INFINITY).bsearch {|x| Math.log(x) >= 0 } # => 1.0
//}
find-any モードは...