在Haxe的if语句中使用对象的存在

时间:2012-04-02 22:10:35

标签: if-statement conditional-statements haxe

你可以使用对象的存在作为Haxe中if语句的条件吗?如果是这样,怎么样?

var b : Bullet = collide("bullet", x, y);
if (b) {
  b.destroy();
}

我也试过针对Null类型进行测试,但这似乎不起作用。

1 个答案:

答案 0 :(得分:4)

在评论中提及kirilloid时,请尝试检查b是否为空:

var b : Bullet = collide("bullet", x, y);
if (b != null) {
  b.destroy();
}

由于多种原因,决定Haxe没有if(b)语法。您可以在Google Groups: Test if exists上找到关于该主题的讨论。