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 类型的数组,有两个初始元素
数组里的元素都具有下标,你可以通过下面的方式为数组添加元素,或修改数据。
数组里第一个元素的下标为 0。
var numbers as int[] = [10,20,20]; // 定义一个数组
numbers[2] = 30; // 将下标为 2 的元素修改为 30
数组有一个length属性,返回数组的元素个数。
var array as int[] = [2,4,6,8];
print(array.length); // array 的元素个数为 4,输出 4
使用 in 操作符检查一个对象是否在数组里
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]]
);