haXe:超越ActionScript的强大编程语言
1. haXe与ActionScript的关系
haXe和ActionScript同属面向对象编程语言家族,语法源于C++语言家族。大多数用ActionScript编写的程序在haXe中也能编译并正常运行,但二者存在一些差异,将代码从ActionScript转换到haXe时需要做些修改。
2. 语法差异
- new关键字 :在haXe中,类构造函数使用特殊标识符
new,而非类名。示例代码如下:
class Test {
public function new() {
}
}
- package声明 :ActionScript 2和3有两种声明包的方式,而haXe采用了流行的Java语法。例如声明
my.pack.Test类:
package my.pack;
class Test {
}
- for循环 :haXe用单一的
for...in循环替代了ActionScript的for和for...in循环,可用于遍历任何数据结构。示例:
超级会员免费看
订阅专栏 解锁全文
4615

被折叠的 条评论
为什么被折叠?



