るりまサーチ

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

別のキーワード

  1. object yield_self
  2. _builtin yield_self
  3. _builtin self
  4. tracepoint self
  5. codeobject document_self

ライブラリ

キーワード

検索結果

Bignum#<=>(other) -> Fixnum | nil (33.0)

self と other を比較して、self が大きい時に正、 等しい時に 0、小さい時に負の整数を返します。

...
self
と other を比較して、self が大きい時に正、
等しい時に 0、小さい時に負の整数を返します。

@param other 比較対象の数値
@return -1 か 0 か 1 のいずれか

1 <=> 2 #=> -1
1 <=> 1 #=> 0
2 <=> 1 #=> 1...

Bignum#remainder(other) -> Fixnum | Bignum | Float (29.0)

self を other で割った余り r を返します。

...
self
を other で割った余り r を返します。

r の符号は self と同じになります。

@param other self を割る数。

@see Bignum#divmod, Bignum#modulo, Numeric#modulo...

Bignum#bit_length -> Integer (23.0)

self を表すのに必要なビット数を返します。

...
self
を表すのに必要なビット数を返します。

「必要なビット数」とは符号ビットを除く最上位ビットの位置の事を意味しま
す。2**n の場合は n+1 になります。self にそのようなビットがない(0 や
-1 である)場合は 0 を返しま...

Bignum#divmod(other) -> [Integer, Numeric] (23.0)

self を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にし て返します。 商 q は常に整数ですが、余り r は整数であるとは限りません。

...
self
を other で割った商 q と余り r を、 [q, r] という 2 要素の配列にし
て返します。 商 q は常に整数ですが、余り r は整数であるとは限りません。

@param other self を割る数。

@see Numeric#divmod...

Bignum#eql?(other) -> bool (23.0)

self と other のクラスが等しくかつ同じ値である場合に true を返します。 そうでない場合に false を返します。

...
self
と other のクラスが等しくかつ同じ値である場合に true を返します。
そうでない場合に false を返します。

@param other self と比較したい数値。

(1 << 64) == (1 << 64).to_f # => true
(1 << 64).eql?((1 << 64).to_f) # => false...

絞り込み条件を変える

Bignum#fdiv(other) -> Float | Complex (23.0)

self を other で割った商を Float で返します。 ただし Complex が関わる場合は例外です。 その場合も成分は Float になります。

...
self
を other で割った商を Float で返します。
ただし Complex が関わる場合は例外です。
その場合も成分は Float になります。

@param other self を割る数を指定します。

@see Numeric#quo...

Bignum#-@ -> Integer (17.0)

単項演算子の - です。 self の符号を反転させたものを返します。

...単項演算子の - です。
self
の符号を反転させたものを返します。...

Bignum#abs -> Fixnum | Bignum (17.0)

self の絶対値を返します。

...
self
の絶対値を返します。...

Bignum#even? -> bool (17.0)

self が偶数の場合に true を返します。そうでない場合に false を返します。

...
self
が偶数の場合に true を返します。そうでない場合に false を返します。...

Bignum#hash -> Integer (17.0)

self のハッシュ値を返します。

...
self
のハッシュ値を返します。...

絞り込み条件を変える

Bignum#inspect(base = 10) -> String (17.0)

self を引数で指定した基数の文字列表現に変換します。

...
self
を引数で指定した基数の文字列表現に変換します。

@param base 基数を 2 から 36 の整数で指定します。

12345654321.to_s #=> "12345654321"
12345654321.to_s(2) #=> "1011011111110110111011110000110001"
12345654321.to_s(8) #=> "133766736...

Bignum#magnitude -> Fixnum | Bignum (17.0)

self の絶対値を返します。

...
self
の絶対値を返します。...

Bignum#odd? -> bool (17.0)

self が奇数の場合に true を返します。そうでない場合に false を返します。

...
self
が奇数の場合に true を返します。そうでない場合に false を返します。...

Bignum#to_s(base = 10) -> String (17.0)

self を引数で指定した基数の文字列表現に変換します。

...
self
を引数で指定した基数の文字列表現に変換します。

@param base 基数を 2 から 36 の整数で指定します。

12345654321.to_s #=> "12345654321"
12345654321.to_s(2) #=> "1011011111110110111011110000110001"
12345654321.to_s(8) #=> "133766736...

Bignum#==(other) -> bool (7.0)

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

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

@param other 比較対象の数値
@return self と other が等しい場合 true を返します。
そうでなければ false を返します。...

絞り込み条件を変える

Bignum#===(other) -> bool (7.0)

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

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

@param other 比較対象の数値
@return self と other が等しい場合 true を返します。
そうでなければ false を返します。...

Bignum#[](nth) -> Fixnum (7.0)

nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。

...位ビット(LSB)が 0 番目)が立っている時 1
を、そうでなければ 0 を返します。

@param nth 何ビット目を指すかの数値
@return 1 か 0

self
[nth]=bit (つまりビットの修正) がないのは、Numeric 関連クラスが
immutable であるためです。...