るりまサーチ

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

別のキーワード

  1. _builtin |
  2. set |
  3. ipaddr |
  4. | _builtin
  5. array |

ライブラリ

キーワード

検索結果

<< 1 2 > >>

Bignum#|(other) -> Fixnum | Bignum (18114.0)

ビット二項演算子。論理和を計算します。

...ビット二項演算子。論理和を計算します。

@param other 数値

1 | 1 #=> 1
2 | 3 #=> 3...

Bignum#%(other) -> Fixnum | Bignum | Float (205.0)

算術演算子。剰余を計算します。

算術演算子。剰余を計算します。

@param other 二項演算の右側の引数(対象)
@return 計算結果

Bignum#/(other) -> Fixnum | Bignum | Float (205.0)

算術演算子。商を計算します。

算術演算子。商を計算します。

@param other 二項演算の右側の引数(対象)
@return 計算結果

Bignum#div(other) -> Fixnum | Bignum | Float (205.0)

算術演算子。商を計算します。

算術演算子。商を計算します。

@param other 二項演算の右側の引数(対象)
@return 計算結果

Bignum#modulo(other) -> Fixnum | Bignum | Float (205.0)

算術演算子。剰余を計算します。

算術演算子。剰余を計算します。

@param other 二項演算の右側の引数(対象)
@return 計算結果

絞り込み条件を変える

Bignum#*(other) -> Fixnum | Bignum | Float (203.0)

算術演算子。積を計算します。

算術演算子。積を計算します。

@param other 二項演算の右側の引数(対象)
@return 計算結果

Bignum#**(other) -> Fixnum | Bignum | Float (203.0)

算術演算子。冪(べき乗)を計算します。

算術演算子。冪(べき乗)を計算します。

@param other 二項演算の右側の引数(対象)
@return 計算結果

2 ** 3 # => 8
2 ** 0 # => 1
0 ** 0 # => 1

Bignum#+(other) -> Fixnum | Bignum | Float (203.0)

算術演算子。和を計算します。

算術演算子。和を計算します。

@param other 二項演算の右側の引数(対象)
@return 計算結果

Bignum#-(other) -> Fixnum | Bignum | Float (203.0)

算術演算子。差を計算します。

算術演算子。差を計算します。

@param other 二項演算の右側の引数(対象)
@return 計算結果

Bignum#rdiv(other) -> Rational | Float | Complex (203.0)

self を other で割った商を返します。 Numeric#quo のエイリアスです。

self を other で割った商を返します。
Numeric#quo のエイリアスです。

@param other 割る数

絞り込み条件を変える

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

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

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

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

@param other self を割る数。

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

Bignum#abs -> Fixnum | Bignum (103.0)

self の絶対値を返します。

self の絶対値を返します。

Bignum#magnitude -> Fixnum | Bignum (103.0)

self の絶対値を返します。

self の絶対値を返します。

Bignum#&(other) -> Fixnum | Bignum (102.0)

ビット二項演算子。論理積を計算します。

ビット二項演算子。論理積を計算します。

@param other 数値

1 & 1 #=> 1
2 & 3 #=> 2

Bignum#<<(bits) -> Fixnum | Bignum (102.0)

シフト演算子。bits だけビットを左にシフトします。

シフト演算子。bits だけビットを左にシフトします。

@param bits シフトさせるビット数

printf("%#b\n", 0b0101 << 1) #=> 0b1010
p -1 << 1 #=> -2

絞り込み条件を変える

Bignum#<=>(other) -> Fixnum | nil (102.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#>>(bits) -> Fixnum | Bignum (102.0)

シフト演算子。bits だけビットを右にシフトします。

シフト演算子。bits だけビットを右にシフトします。

右シフトは、符号ビット(最上位ビット(MSB))が保持されます。
bitsが実数の場合、小数点以下を切り捨てた値でシフトします。

@param bits シフトさせるビット数

printf("%#b\n", 0b0101 >> 1) #=> 0b10
p -1 >> 1 #=> -1

Bignum#^(other) -> Fixnum | Bignum (102.0)

ビット二項演算子。排他的論理和を計算します。

ビット二項演算子。排他的論理和を計算します。

@param other 数値

1 ^ 1 #=> 0
2 ^ 3 #=> 1
<< 1 2 > >>