るりまサーチ (Ruby 3.2)

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

別のキーワード

  1. _builtin slice!
  2. _builtin select!
  3. _builtin reject!
  4. string slice!
  5. _builtin gsub!

ライブラリ

クラス

検索結果

OpenSSL::BN#lshift!(n) -> self (81403.0)

自身を n ビット左シフトします。 OpenSSL::BN#<<と異なり、破壊的メソッドです。

自身を n ビット左シフトします。
OpenSSL::BN#<<と異なり、破壊的メソッドです。

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

bn = 1.to_bn
bn.lshift!(2) # => #<OpenSSL::BN 4>
bn # => #<OpenSSL::BN 4>
//}

@param n シフトするビット数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#<<