企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
下面是Haxe中数值运算符的列表,根据优先级分组: ## 算术运算符 |运算符|操作|操作数1|操作数2|返回值| | -- | -- | -- | -- | -- | |++|递增|Int|N/A|Int| |||Float|N/A|Float| |--|递减|Int|N/A|Int| |||Float|N/A|Float| |+|加法|Float|Float|Float| |||Float|Int|Float| |||Int|Float|Float| |||Int|Int|Int| |-|减法|Float|Float|Float| |||Float|Int|Float| |||Int|Float|Float| |||Int|Int|Int| |*|乘法|Float|Float|Float| |||Float|Int|Float| |||Int|Float|Float| |||Int|Int|Int| |/|除法|Float|Float|Float| |||Float|Int|Float| |||Int|Float|Float| |||Int|Int|Float| |%|模运算|Float|Float|Float| |||Float|Int|Float| |||Int|Float|Float| |||Int|Int|Int| ## 比较运算符 |运算符|操作|操作数1|操作数2|返回值| | -- | -- | -- | -- | -- | |==|相等|Float/Int|Float/Int|Bool| |!=|不等|Float/Int|Float/Int|Bool| |<|小于|Float/Int|Float/Int|Bool| |<=|小于等于|Float/Int|Float/Int|Bool| |>|大于|Float/Int|Float/Int|Bool| |>=|大于等于|Float/Int|Float/Int|Bool| ## 位运算 |运算符|操作|操作数1|操作数2|返回值| | -- | -- | -- | -- | -- | |~|位非|Int|N/A|Int| |&|位与|Int|Int|Int| |\||位或|Int|Int|Int| |^|异或|Int|Int|Int| |<<|左位移|Int|Int|Int| |>>|右位移|Int|Int|Int| |>>>|无符号右位移|Int|Int|Int| >[warning] **枚举的相等性** : 无参数的枚举总是表示同样的值,所以 `MyEnum.A == MyEnum.A` 。 带有参数的枚举可以通过 `a.equals(b)` 的形式比较(是 `Type.enumEquals()` 的简化)。 **动态类型**: 至少涉及一个动态类型值的比较未被指定,视目标平台而定。