るりまサーチ

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

別のキーワード

  1. _builtin ==
  2. openssl ==
  3. rexml/document ==
  4. == _builtin
  5. matrix ==

ライブラリ

キーワード

検索結果

Integer#==(other) -> bool (18113.0)

比較演算子。数値として等しいか判定します。

...rn self と other が等しい場合 true を返します。
そうでなければ false を返します。

例:

1 == 2 # => false
1 == 1.0 # => true...

Integer#===(other) -> bool (9213.0)

比較演算子。数値として等しいか判定します。

...rn self と other が等しい場合 true を返します。
そうでなければ false を返します。

例:

1 == 2 # => false
1 == 1.0 # => true...

Integer#allbits?(mask) -> bool (7.0)

self & mask の全てのビットが 1 なら true を返します。

...self & mask の全てのビットが 1 なら true を返します。

self & mask == mask と等価です。

@param mask ビットマスクを整数で指定します。

//emlist[][ruby]{
42.allbits?(42) # => true
0b1010_1010.allbits?(0b1000_0010) # => true
0b1010_1010.allbits?(...
...0b1000_0001) # => false
0b1000_0010.allbits?(0b1010_1010) # => false
//}

@see Integer#anybits?
@see Integer#nobits?...

Integer#nobits? -> bool (7.0)

self & mask のすべてのビットが 0 なら true を返します。

...k == 0 と等価です。

@param mask ビットマスクを整数で指定します。

//emlist[][ruby]{
42.nobits?(42) # => false
0b1010_1010.nobits?(0b1000_0010) # => false
0b1010_1010.nobits?(0b1000_0001) # => false
0b0100_0101.nobits?(0b1010_1010) # => true
//}

@see Integer#...
...allbits?
@see Integer#anybits?...

Integer.sqrt(n) -> Integer (7.0)

非負整数 n の整数の平方根を返します。すなわち n の平方根以下の 最大の非負整数を返します。

...Integer ではない場合は、最初に Integer に変換されます。
@raise Math::DomainError n が負の整数の時に発生します。

//emlist[][ruby]{
Integer
.sqrt(0) # => 0
Integer
.sqrt(1) # => 1
Integer
.sqrt(24) # => 4
Integer
.sqrt(25) # => 5
Integer
.sqrt(...
...10**400) == 10**200 # => true
//}

Math.sqrt(n).floor と同等ですが、後者は浮動小数点数の制度の限界によって
真の値とは違う結果になることがあります。

//emlist[][ruby]{
Integer
.sqrt(10**46) #=> 100000000000000000000000
Math.sqrt(10**46).floor #=> 999...

絞り込み条件を変える