内联列表
你可以使用 {} 符号直接在表达式中表示列表。
-
Java
// 评估结果为包含这四个数字的 Java 列表
List numbers = (List) parser.parseExpression("{1,2,3,4}").getValue(context);
List listOfLists = (List) parser.parseExpression("{{'a','b'},{'x','y'}}").getValue(context);
{} 本身表示一个空列表。出于性能原因,如果列表本身完全由固定字面量组成,
则会创建一个常量列表来表示该表达式(而不是在每次评估时构建一个新列表)。