Java 表达式引擎 Aviator 发布 5.0 大版本,升级为脚本语言

Aviator
表达式引擎正式发布 5.0 大版本,升级为 AviatorScript
脚本语言,定位是高性能、轻量级、易于和 Java 交互的寄宿于 JVM 之上的脚本语言。

本次大版本主要更新如下:

  1. 大括号 { ... }
    括起来的词法作用域。
  2. let
    语句用于定义局部变量。
  3. 条件语句 if/elsif/else
  4. 循环语句 for
    while
    ,以及相应的 break
    continue
    语句支持。
  5. return
    语句用于从脚本或者函数中返回值。
  6. fn hello() { println("hello"); }
    新的 fn 语法用于定义命名函数。
  7. ## 单行注释
    注释支持
  8. 模块系统
  9. new
    语法用于 创建对象
  10. 异常处理
  11. 完整的 Java Scripting API
    支持。
  12. LRU 编译结果缓存支持
  13. 命令行工具 aviator
    ,方便执行和测试
  14. 大量的内部重构和优化

并且全面更新了文档《 AviatorScript 编程指南
》。更多改动和不兼容点说明参见 《如何升级到 5.0 大版本(老用户必读)》

项目更多说明参见 Github 首页: https://github.com/killme2008/aviator

原文 

https://www.oschina.net/news/115208/aviator-5-0-released

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » Java 表达式引擎 Aviator 发布 5.0 大版本,升级为脚本语言

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址