多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
>[warning] **类型**: Bool 类型表示一个非 `true` 即 `false` 的值。 Bool 类型的值经常出现在条件中,例如 `if(5.16)` 和 `while(5.14)` 。下面的运算符接受并返回 Bool 类型的值: * && (和) * || (或) * ! (非) Haxe 保证混合的布尔表达式在运行时从左到右被评估,并且只进行需要的评估。 例如,表达式 `A && B` 会首先执行 `A` ,然后再执行 `B`,并且只有在 `A` 的结果为 `true` 的时候才继续执行 `B`。同样,表达式 `A || B` 在 `A` 的执行结果为 `true` 的时候不会执行 `B`,因为这时 `B` 的值是无关紧要的。在如下情况这很重要: ~~~ if (object != null && object.field == 1) { } ~~~ 如果 `object` 为 `null` 的时候访问 `object.field` 会导致一个运行时错误,但是对 `object != null` 的检查则会防止它。