简化HaXe中的异步编程

在HaXe中,异步编程变得更加简单。RC版项目利用HaXe宏系统的功能,使复杂的异步操作更易于编写和阅读。我们可以将带有特殊标记的同步代码转换为异步代码。这些同步代码使用标准的回调系统,例如在node.js中使用的系统,并且能够与之互操作,以及与其他以这种方式编写的异步函数互操作。示例代码可在/test/Test.hx中找到。类应实现async.Build,并使用-lib async进行编译。在第一个函数中,我们假设所有类似的操作都是同步的,但实际上大部分部分并不是同步的。后续功能只是为了完整性。类Test实现了async.Build。@async静态函数foo(): Many { // 返回类型为op}
zip 文件大小:15.43KB