16得票1回答
Opa、Dart、Haxe和CoffeeScript比较

我一直在谷歌搜索最新的Web应用程序,并找到了以下语言: - Opa - Dart - Haxe - CoffeeScript 由于这些语言较新,可用信息不多。 能否有人解释一下这些语言的优缺点。 编辑: 哪种语言更高效? 每种语言都有哪些新功能? 它如何改进像JavaScri...

16得票7回答
压缩/混淆 PHP 代码

我使用Haxe生成PHP代码。(这意味着您用Haxe语言编写代码,然后在编译后得到一堆php文件。)今天一个客户告诉我他需要在一个旧的Haxe项目上添加新功能。他还告诉我他对代码进行了一些小修改以满足自己的需求。现在我需要先将他的更改移植到我的Haxe代码中,然后再添加新功能,否则他的更改将在...

15得票1回答
如何在Haxe中迭代枚举?

我有一个枚举类型:enum PlayerProps { Attempts; Gold; Diamonds; } 我应该怎么做才能遍历枚举类型的所有值?就像这样:var props = new Map<PlayerProps, Int>(); for (pro...

15得票5回答
如何在Haxe中声明2D数组?

在其他编程语言中,我可以使用int array[23][23]来声明一个有23个元素的二维数组。在Haxe中我应该怎么做才能达到同样的效果? 目前我需要这样做:var arr:Array<Array<Int>> = [[0, 0, 0], [0, 0, 0], [0,...

14得票1回答
抽象的正确使用方法

昨天我决定开始学习Haxe编程语言,过去几年一直使用Actionscript 3。今天我一直在探索抽象类型,并意识到它们似乎与Java中的抽象类有很大区别。我开始理解它们的一些功能,但不确定抽象类型的用途是什么。在Haxe中,什么情况下应该使用抽象类型,何时应该优先考虑使用它们而不是类? 例...

14得票2回答
在Haxe中将函数作为参数传递

在Haxe编程语言中,是否可以像JavaScript一样将函数作为参数传递? 例如,以下代码在Haxe中是否有效?function a(){ trace("This function is being used as a parameter!"); } function b(the...

13得票1回答
使用Haxe相对于Actionscript-3有哪些优缺点?

我考虑使用Haxe代替AS3。 那么这样做有哪些缺点呢?我能想到以下几点: 使用本地AS3库时可能会出现困难。 语言转换后调试困难。 Haxe还比较年轻,可能会存在一些问题。是这样吗? 你们中有人有使用Haxe的不良经历吗? 使用Haxe的好处是什么?我听说过: 性能。 支持多目...

13得票2回答
Haxe中参数前的问号运算符'?'的含义是什么?

这两个函数签名之间有什么区别?function f(?i:Int = 0) {} function f(i:Int = 0) {} 加不加问号前缀似乎没有任何影响,两者都能成功编译。

12得票1回答
Haxe整数转字符串

似乎AS3中的Number类有toString()方法。在Haxe中是否有相当的方法呢?将Int转换为String唯一的解决方案是使用以下函数: public function IntToString(i:Int):String { var strbuf:StringBuf = ne...

12得票2回答
JavaScript中的"setTimeout"在Haxe中如何实现?

在Haxe中是否有setTimeout()和clearTimeout()的实现呢? 当然可以使用Timer类,但对于单次执行而言,我想这不是最好的方式。