AviatorScript - 在JVM上托管了高性能脚本语言

2021-03-26 20:13:46

Permalink AviatorScript是托管在JVM.IT上的轻量级,高性能脚本语言,编译脚本到Java字节代码并在飞行中进行评估。 支持号码,字符串,布尔和正则表达式等基本类型,支持所有Java运算符及其优先级。 使用正常算术运算符+ - * /通过运算符重载支持Bigint / Decmal为Big Integer和Big Decimal操作提供支持。 全功能脚本语言语法,如多语句,条件语句,for循环,词汇范围和例外处理。 广泛的自定义选项可用作安全运行时脚本沙箱或全功能脚本语言。 将aviator shell脚本下载到系统路径环境变量中的目录,例如〜/ bin / aviator: 执行Aviator命令,它将下载最新的飞行员jar到〜/ .aviatorscript目录:

$ aviatordownling aviatorscript现在...%总%收到%xferd平均速度时间时间当前dload上载全部花费speed100 153 100 153 0 0 111 0 0:00:01 - : - : - 111100 1373K 100 1373K 0 0 689K 0 0:00:01 0:00:01 - : - : - 689Kusage:java com.googlecode.aviator.main [文件] [args]:java com.googlecode.aviater。 main -e [script]:java com.googlecode.aviator.main -v p("你好,阿维亚罗基!"); 让A =元组(1,2,3,4,5); p(" a的总和:" +减少(a,+,0)); 让日期=新的Java。 util。 日期 ( ) ; P("年是:" + Getyear(日期)); p("月:#{getMonth(日期)}");