るりまサーチ

最速Rubyリファレンスマニュアル検索!
524件ヒット [201-300件を表示] (0.078秒)

別のキーワード

  1. socket open
  2. _builtin open
  3. csv open
  4. tempfile open
  5. zlib open

ライブラリ

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

OpenSSL::BN#<=>(other) -> -1 | 0 | 1 (3002.0)

自身と other を比較し、自身が小さいときには -1、 等しいときには 0、大きいときには 1 を返します。

...きには 1 を返します。

//emlist[][ruby]{
require 'openssl'

OpenSSL::BN
.new(5) <=> 5 # => 0

OpenSSL::BN
.new(5) <=> OpenSSL::BN.new(9) # => -1
OpenSSL::BN
.new(5) <=> OpenSSL::BN.new(5) # => 0
OpenSSL::BN
.new(5) <=> OpenSSL::BN.new(-5) # => 1
//}

@param other 比較する整数
@rais...
...e TypeError 比較できないときに発生します。
@see OpenSSL::BN#ucmp...

OpenSSL::BN#==(other) -> bool (3002.0)

自身と other が等しい場合に true を返します。

自身と other が等しい場合に true を返します。

@param other 比較する数

OpenSSL::BN#===(other) -> bool (3002.0)

自身と other が等しい場合に true を返します。

自身と other が等しい場合に true を返します。

@param other 比較する数

OpenSSL::BN#bit_set?(n) -> bool (3002.0)

自身の n ビット目が立っているなら true を返します。

...自身の n ビット目が立っているなら true を返します。

//emlist[][ruby]{
require 'openssl'

OpenSSL::BN
.new("129").bit_set?(0) # => true
OpenSSL::BN
.new("129").bit_set?(1) # => false
//}

@param n 調べるビットの位置
@see OpenSSL::set_bit!...

OpenSSL::BN#clear_bit!(n) -> self (3002.0)

自身の n ビット目を0にします。

...自身の n ビット目を0にします。

//emlist[][ruby]{
require 'openssl'

a = OpenSSL::BN.new("129")
a.clear_bit!(0)
a # => 128
//}

@param n 0にするビットの位置
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::set_bit!...

絞り込み条件を変える

OpenSSL::BN#cmp(other) -> -1 | 0 | 1 (3002.0)

自身と other を比較し、自身が小さいときには -1、 等しいときには 0、大きいときには 1 を返します。

...きには 1 を返します。

//emlist[][ruby]{
require 'openssl'

OpenSSL::BN
.new(5) <=> 5 # => 0

OpenSSL::BN
.new(5) <=> OpenSSL::BN.new(9) # => -1
OpenSSL::BN
.new(5) <=> OpenSSL::BN.new(5) # => 0
OpenSSL::BN
.new(5) <=> OpenSSL::BN.new(-5) # => 1
//}

@param other 比較する整数
@rais...
...e TypeError 比較できないときに発生します。
@see OpenSSL::BN#ucmp...

OpenSSL::BN#coerce(other) -> Array (3002.0)

自身と other が同じクラスになるよう、自身か other を変換し [other, self] という配列にして返します。

...変換後オブジェクト] にして返します。
それ以外の場合は例外 TypeError を発生させます。

//emlist[][ruby]{
require 'openssl'
p 1.to_bn.coerce(2) # => [2, 1]
//}

@param other 変換の基準となるオブジェクト
@raise TypeError 変換に失敗した場合に...

OpenSSL::BN#copy(other) -> self (3002.0)

other の内容を自身にコピーします。

...other の内容を自身にコピーします。

@param other コピーする OpenSSL::BN のオブジェクト
@raise OpenSSL::BNError コピーに失敗...

OpenSSL::BN#eql?(other) -> bool (3002.0)

自身と other が等しい場合に true を返します。

自身と other が等しい場合に true を返します。

@param other 比較する数
<< < 1 2 3 4 5 ... > >>