Aviator 表达式引擎正式发布 5.0 大版本,升级为 AviatorScript 脚本语言,定位是高性能、轻量级、易于和 Java 交互的寄宿于 JVM 之上的脚本语言。
本次大版本主要更新如下:
大括号 { ... }
括起来的词法作用域。 let
语句用于定义局部变量。 if/elsif/else
。 for
和 while
,以及相应的 break
和 continue
语句支持。 return
语句用于从脚本或者函数中返回值。 fn hello() { println("hello"); }
新的 fn 语法用于定义命名函数。 ## 单行注释
注释支持 new
语法用于 创建对象
并且全面更新了文档《 AviatorScript 编程指南 》。更多改动和不兼容点说明参见 《如何升级到 5.0 大版本(老用户必读)》 。
项目更多说明参见 Github 首页: https://github.com/killme2008/aviator