Haxe 4.0 发布,Web 开发语言

afterer
 afterer
发布于 2019年10月27日
收藏 10

Haxe 4.0 已经发布了,Haxe 是一门新兴的开源编程语言。内容如下:

新的函数类型语法

引入了用于指定函数类型的新语法,现在已经明确地将参数类型与返回类型分离,并支持参数名称。

(name:String, age:Int)->Bool

arrow function syntax

此版本引入箭头函数语法。

(a, b) -> a + b

不再支持自定义属性访问器

将属性访问器类型更改为(set,get),并使用由前缀 get_ 或 set_ 后跟属性名称组成的标准 getter/setter 名称:

class Test {

  @:isVar var myvar(get, set) : String = "Something";

  static function main() {
    trace (new Test().get_myvar());
  }

  public function new() {}

  public function get_myvar() : String { return myvar; }
  public function set_myvar(s:String) : String { return myvar = s; }
}

键值迭代器

for 循环语法现在使用新的语法支持在 键+值 对上的迭代:

for (key => value in collection) {}

更多详情见发布说明:

https://community.haxe.org/t/haxe-4-is-released/2102

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Haxe 4.0 发布,Web 开发语言
加载中

精彩评论

_Anonymous_
_Anonymous_
2005年的语言被称做“新兴”,搞得我都不知道怎么界定“新兴”和“古老”了
冰鸟
冰鸟
这轮子都十几年了,可比现在那堆古老的多。

最新评论(7

ccor
ccor
号称是“一次编写,处处编译”,不过中间语言没大公司挺真发展不动。
r
rund11
就让他老去吧,现在秃头还不够多么
丶凡尘
丶凡尘
跟 ts那么像,看见箭头函数以及参数和类型之间用冒号隔开啥兴趣都没有
p
phper08
又一个轮子
冰鸟
冰鸟
这轮子都十几年了,可比现在那堆古老的多。
_Anonymous_
_Anonymous_
2005年的语言被称做“新兴”,搞得我都不知道怎么界定“新兴”和“古老”了
冰鸟
冰鸟
是啊,我用着玩意写东西的时候连node都不存在呢。
返回顶部
顶部