import crafttweaker.api.item.IItemStack;
var int_array1 as int[] = [];
// 定义一个 int 类型的数组,没有初始元素
var int_array2 as int[] = [10,20,30];
// 定义一个 int 类型的数组,有三个初始元素
var strings as string[] = ["apple","carrot"];
// 定义一个 string 类型的数组,有两个初始元素
var items as IItemStack[] = [<item:minecraft:apple>, <item:minecraft:carrot>];
// 定义一个 IItemStack 类型的数组,有两个初始元素
var numbers as int[] = [10,20,20]; // 定义一个数组
numbers[2] = 30; // 将下标为 2 的元素修改为 30
var array as int[] = [2,4,6,8];
print(array.length); // array 的元素个数为 4,输出 4
var array as int[] = [2,4,6,8];
1 in array; // false
2 in array; // true
import crafttweaker.api.item.IItemStack;
var gold as IItemStack = <item:minecraft:gold_ingot>;
var apple as IItemStack = <item:minecraft:apple>;
craftingTable.addShaped("golden_apple", <minecraft:golden_apple>,
[[gold,gold,gold],
[gold,apple,gold],
[gold,gold,gold]]
);
var array as int[][] = [ // 定义一个二维数组
[1,2,3],
[4,5,6],
[7,8,9]
];
// 如何获取第二行第三个数,即 6 呢?
print(array[1][2]); // 输出 6
// 二维数组第二个元素的下标为 1,这个元素同时也是一个数组,它的第三个元素下标为 2