注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

ビットシフト左

サポート対象: バッチ, ストリーミング

指定された値を左にビットシフトします。

式カテゴリ: バイナリ

引数

  • - 左にシフトする値。
    Expression<E>
  • ビット数 - 左にシフトするビット数。
    Literal<Integer>

型変数の制約: E は Byte | Integer | Long | Short を受け入れる

出力型: E

例 1: 基本ケース

引数の値:

  • : 1
  • ビット数: 1

出力: 2


例 2: 基本ケース

引数の値:

  • : 12345678910
  • ビット数: 5

出力: 395061725120


例 3: Null ケース

引数の値:

  • : number
  • ビット数: 1
number出力
nullnull

例 4: エッジケース

引数の値:

  • : -2147483648
  • ビット数: 100

出力: 0


例 5: エッジケース

引数の値:

  • : 2147483647
  • ビット数: 10

出力: -1024


例 6: エッジケース

引数の値:

  • : 1
  • ビット数: -10

出力: 4194304