[ 編集このページを編集する ]

トップ > MAP作成 > トリガーエディタ > Jass Script > Jass講座 > 演算子





算術演算子

記号処理内容
+正符号、加算
-負符号(符号反転)、減算
*乗算
/除算

インクリメント、デクリメントはない。

剰余(除算した余り)もない。Blizzard.jModuloIntegerModuloRealを利用すること。

関係演算子

  • =の使い方 代入(set 必須)には =、等号には == を使う
  • 不等号 一般的な、>, <, =>, =<, '!='' そのまま。

論理演算子

記号処理内容
and論理積
or論理和
not否定。ただし、単項演算としてしか使えない。

nand、nor、eor/xor はありません。以下の例のように、自分で用意してください。

  • xor
        function xor takes boolean A, boolean B returns boolean
            return not A==B
        endfunction

全て Boolean型 を返す。ビット演算には利用できない。

ビット演算子

ビット演算そのものが存在しない。