Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::BNクラス > set_bit!

instance method OpenSSL::BN#set_bit!

set_bit!(n) -> self[permalink][rdoc]

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

例:

require 'openssl'

a = OpenSSL::BN.new("128")
a.set_bit!(0)
a # => 129
[PARAM] n:
1にするビットの位置
[EXCEPTION] OpenSSL::BNError:
計算時エラー