我有一个非常“简单”的问题。
class Main {
public static function main()
new Main();
public function new() {
var a = callbackFunc;
var b = callbackFunc;
if (a == b)
trace("success");
else
trace("Failed");
}
private function callbackFunc():Void {}
}
当编译到JavaScript目标时一切都很好......在Neko中它跟踪“失败”......没有在网上找到任何有用的东西可以解释问题......有什么想法吗?
答案 0 :(得分:4)
使用Reflect.compareMethods()
- 这适用于所有目标:
if (Reflect.compareMethods(a, b))
trace("success");
else
trace("Failed");
未指定比较运算符始终处理函数,它取决于目标。