內聯列表
您可以使用 {}
表示法直接在表示式中表示列表。
-
Java
-
Kotlin
// evaluates to a Java list containing the four numbers
List numbers = (List) parser.parseExpression("{1,2,3,4}").getValue(context);
List listOfLists = (List) parser.parseExpression("{{'a','b'},{'x','y'}}").getValue(context);
// evaluates to a Java list containing the four numbers
val numbers = parser.parseExpression("{1,2,3,4}").getValue(context) as List<*>
val listOfLists = parser.parseExpression("{{'a','b'},{'x','y'}}").getValue(context) as List<*>
單獨使用 {}
表示一個空列表。出於效能考慮,如果列表完全由固定字面量組成,則會建立一個常量列表來表示該表示式(而不是在每次評估時構建一個新列表)。