1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Wit 2.4.0-beta 发布,Java 模板引擎 下载

本帖由 漂亮的石头2017-11-25 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,069
    赞:
    47
    Febit Wit 是一个 Java 平台下的模板引擎,语法类似 JavaScript,支持自定义函数,全局变量,Lambda 表达式,核心模块轻巧,无第三方依赖,采用BSD开源协议。

    <dependency>
    <groupId>org.febit.wit</groupId>
    <artifactId>wit-core</artifactId>
    <version>2.4.0-beta</version>
    </dependency>

    2.4.0-beta 更新内容如下:


    • 修复: 调整整数的解析, 声明时(直接量)如果溢出会抛出异常 , 例如: var int = 10000000000; // > Integer.MAX_VALUE 溢出, 解析时抛出异常


    • 修复: 动态函数调用现在也可以用于声明常量了: const string = obj.~toString(); // 注意: obj 也必须可以常量化的


    • 新增: 新增 EnginePlugin 接口, 并提供了 spi 实现, 默认关闭, 可以通过设置 spiPluginCollector.enable=true 来开启


    • 新增: List 添加 length 属性, 统一和数组的行为, `list.length` `list.size` `array.size` 等都是可以的


    • 新增: Template 添加丢弃输出的 merge(..)/debug(..) 方法


    • 变更: 类 KeyValues 更名为 Vars, KeyValues 不推荐继续使用


    • 变更: 类 CFG 不推荐继续使用


    • 移除: 移除不推荐的数组声明方式: var new_int_array = native [int], 请使用 var new_int_array = int[]::new; 或 var new_int_array = native [] int;


    • 以及其他细微的调整

    所以, 以后是不是应该改称脚本引擎了?
    Wit 2.4.0-beta 发布,Java 模板引擎下载地址
     
正在加载...