Kotlin,Jetbrains“静态类型的语言,正在将其JavaScript和Java与1.1 Beta发布的JavaScript和Java汇总,在JVM和JavaScript上添加了JavaScript编译和共同程序。
JavaScript编译一直处于一个不完整的实验阶段,即使建造者已经为Kotlin的JavaScript抱有了几年。“标准图书馆和与包装系统的适当互操作就绪有很多东西缺失了很多东西,”码头宣传者倡导副总裁Hadi Hariri说。“有1.1,有一个重点让所有这一切发生。”
[在Dev Shop中使用JavaScript吗?InfoWorld查看了17个JavaScript编辑器和IDE和22个JavaScript框架,准备采用。/跟上使用InfoWorld“S App Dev报告时事通讯编程的热门话题。]该语言现在对JavaScript中的不同类型的模块提供了适当的支持,也可以部分使用JVM。编译能力意味着开发人员可以使用Kotlin字符串,集合,序列,阵列和JavaScript上的其他核心API,以及JetBerlains的Kotlin的Lead语言设计师Antony Breslav表示,JVM / Android。“众多流行的JS图书馆将通过键入的标题(从肯定税)转换)获得,”Breslav表示。
JetBrains正在支持JavaScript的流行运行时模块系统,以及网克和其他重要工具。与Kotlin 1.2及以后,JetBrains计划改进JavaScript工具。“我们的目标是通过Kotlin实现令人愉快的全堆叠开发,”Breslav表示。
Beta还对JVM,Android和JavaScript的共惯例(可暂停和恢复的功能)的实验支持。这意味着开发人员可以使用未来/等待,产量和类似的编程模式。通过Kotlin的设计,共用的实施是图书馆的一部分,而不是语言,含义开发人员不绑定到特定的编程范例或并发库。
版本1.1中的型别名使开发人员能够为类型定义备用名称。这对仿制类(例如集合)和功能类型有用。同时,测试版中的伯爵可转牌引用允许使用::操作员访问成员参考,该参考点指向特定对象实例的方法或属性。这先是为Lambdas保留的。
Compiler插件默认情况下,默认情况下打开类,也默认情况下,默认情况下,并扩展SAM(单个抽象方法)转换。此外,删除了对密封和数据类的一些限制;开发人员现在可以在同一文件中定义密封子类的子类,不仅是密封类的嵌套类。JetBroins表示,数据类可以扩展其他类并用于定义表达式的层次结构“很好,”。Verson 1.1弃用了用于%运算符的名称mod,并用名称RAM替换它,它是语义上正确的,并与Java.Math.Biginteger这样的库同意。
Kotlin在十年内提前加入了JVM的磨损。最近,它抓住了TIOBE语言人气索引,在该列表中达到了前100名。它在本月排名第87。Kotlin 1.1预计本季度将达到一般释放阶段。
这个故事,“Kotlin 1.1 Beta获得了JavaScript编译”最初由Infoworld发布。
版权及免责声明:凡本网所属版权作品,转载时须获得授权并注明来源“科技金融网”,违者本网将保留追究其相关法律责任的权力。凡转载文章,不代表本网观点和立场,如有侵权,请联系我们删除。