陣列構造
您可以使用熟悉的 Java 語法構建陣列,並可選擇性地提供一個初始化器以在構造時填充陣列。以下示例展示瞭如何實現:
-
Java
-
Kotlin
int[] numbers1 = (int[]) parser.parseExpression("new int[4]").getValue(context);
// Array with initializer
int[] numbers2 = (int[]) parser.parseExpression("new int[] {1, 2, 3}").getValue(context);
// Multi dimensional array
int[][] numbers3 = (int[][]) parser.parseExpression("new int[4][5]").getValue(context);
val numbers1 = parser.parseExpression("new int[4]").getValue(context) as IntArray
// Array with initializer
val numbers2 = parser.parseExpression("new int[] {1, 2, 3}").getValue(context) as IntArray
// Multi dimensional array
val numbers3 = parser.parseExpression("new int[4][5]").getValue(context) as Array<IntArray>
|
目前,在構建多維陣列時無法提供初始化器。 |
|
任何構建陣列的表示式——例如,透過 |