577件ヒット
[1-100件を表示]
(0.301秒)
種類
- インスタンスメソッド (404)
- モジュール関数 (122)
- 特異メソッド (29)
- 定数 (22)
ライブラリ
- ビルトイン (577)
クラス
- Array (39)
- BasicObject (11)
-
Encoding
:: Converter (44) - File (22)
-
File
:: Stat (11) - IO (33)
- Integer (127)
- Method (11)
- Module (5)
- Numeric (22)
- Object (22)
- Proc (11)
- Regexp (11)
- String (11)
- UnboundMethod (11)
モジュール
- Enumerable (42)
- Kernel (78)
- Marshal (22)
-
Process
:: GID (22) -
Process
:: UID (22)
キーワード
- < (11)
- <= (11)
- == (11)
- === (11)
- > (11)
- >= (11)
-
MAJOR
_ VERSION (11) -
MINOR
_ VERSION (11) - Rational (6)
-
_ _ id _ _ (11) - allbits? (7)
- any? (42)
- anybits? (7)
-
const
_ source _ location (5) - delete (11)
- eid= (22)
- even? (11)
- fcntl (11)
-
grant
_ privilege (22) - hash (44)
- integer? (22)
- ioctl (11)
- nobits? (7)
-
object
_ id (11) - odd? (11)
- one? (39)
-
primitive
_ convert (44) - real? (11)
-
singleton
_ class (11) - size? (11)
- spawn (44)
- sqrt (7)
- test (22)
- unlink (11)
-
write
_ nonblock (11) - ~ (11)
検索結果
先頭5件
-
Integer
# integer? -> true (35220.0) -
常に真を返します。
...常に真を返します。
//emlist[][ruby]{
1.integer? # => true
1.0.integer? # => false
//}... -
Integer
. sqrt(n) -> Integer (29155.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... -
Integer
# anybits?(mask) -> bool (29046.0) -
self & mask のいずれかのビットが 1 なら true を返します。
...が 1 なら true を返します。
self & mask != 0 と等価です。
@param mask ビットマスクを整数で指定します。
//emlist[][ruby]{
42.anybits?(42) # => true
0b1010_1010.anybits?(0b1000_0010) # => true
0b1010_1010.anybits?(0b1000_0001) # => true
0b1000_0010.a......nybits?(0b0010_1100) # => false
//}
@see Integer#allbits?
@see Integer#nobits?... -
Integer
# allbits?(mask) -> bool (29040.0) -
self & mask の全てのビットが 1 なら true を返します。
...の全てのビットが 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?(mask) -> bool (29034.0) -
self & mask のすべてのビットが 0 なら true を返します。
...self & mask のすべてのビットが 0 なら true を返します。
self & mask == 0 と等価です。
@param mask ビットマスクを整数で指定します。
//emlist[][ruby]{
42.nobits?(42) # => false
0b1010_1010.nobits?(0b1000_0010) # => false
0b1010_1010.nobits?(0......b1000_0001) # => false
0b0100_0101.nobits?(0b1010_1010) # => true
//}
@see Integer#allbits?
@see Integer#anybits?... -
Integer
# <=(other) -> bool (29018.0) -
比較演算子。数値として等しいまたは小さいか判定します。
...other 比較対象の数値
@return self よりも other の方が大きい場合か、
両者が等しい場合 true を返します。
そうでなければ false を返します。
//emlist[][ruby]{
1 <= 0 # => false
1 <= 1 # => true
1 <= 2 # => true
//}... -
Integer
# >=(other) -> bool (29018.0) -
比較演算子。数値として等しいまたは大きいか判定します。
...other 比較対象の数値
@return self よりも other の方が小さい場合か、
両者が等しい場合 true を返します。
そうでなければ false を返します。
//emlist[][ruby]{
1 >= 0 # => true
1 >= 1 # => true
1 >= 2 # => false
//}... -
Integer
# <(other) -> bool (29012.0) -
比較演算子。数値として小さいか判定します。
...比較演算子。数値として小さいか判定します。
@param other 比較対象の数値
@return self よりも other が大きい場合 true を返します。
そうでなければ false を返します。
//emlist[][ruby]{
1 < 1 # => false
1 < 2 # => true
//}... -
Integer
# ==(other) -> bool (29012.0) -
比較演算子。数値として等しいか判定します。
...比較演算子。数値として等しいか判定します。
@param other 比較対象の数値
@return self と other が等しい場合 true を返します。
そうでなければ false を返します。
//emlist[][ruby]{
1 == 2 # => false
1 == 1.0 # => true
//}... -
Integer
# ===(other) -> bool (29012.0) -
比較演算子。数値として等しいか判定します。
...比較演算子。数値として等しいか判定します。
@param other 比較対象の数値
@return self と other が等しい場合 true を返します。
そうでなければ false を返します。
//emlist[][ruby]{
1 == 2 # => false
1 == 1.0 # => true
//}... -
Integer
# >(other) -> bool (29012.0) -
比較演算子。数値として大きいか判定します。
...演算子。数値として大きいか判定します。
@param other 比較対象の数値
@return self よりも other の方が小さい場合 true を返します。
そうでなければ false を返します。
//emlist[][ruby]{
1 > 0 # => true
1 > 1 # => false
//}...