我有一个非常"简单"的问题。
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中,它可以跟踪"失败" ...在网中找不到任何有用的可能解释问题的东西...有什么想法吗?
使用Reflect.compareMethods()
-这应该在所有目标上工作:
if (Reflect.compareMethods(a, b))
trace("success");
else
trace("Failed");
并未指定比较操作员始终在功能上工作,这取决于目标。