第一百零一章 简单了解数组

(此章节已于2022年8月4日重写,原章节为『扁平化』)

在开始了解物品的nbt标签之前,我们得先填一点第五十四章的坑:数组

数组(array),在nbt中指的是由特定类型的整型数组合在一起的列表。和一般列表不一样的是,数组必须要在列表的开头标注上『类型字母』来声明该数组的数据类型。数组一共有三种,分别是字节型数组(byte array)、整型数组(int array)和长整型数组(long array)。这一章,我们就简单了解一下最常遇到的『整形数组』。

整形数组,也就是由普通的整形数(int整型)组合成为的数组,数组开头要标上大写字母『i』来声明该数组是整形数组。你目前并不需要了解int整型是个什么东西,你只需要知道int整型是整型数据类型中的一种即可。我们在接下来还会碰见更多的数据类型,但其实无非也就是不同的整型和浮点数,我们会在第十四卷中具体了解到关于数据类型的详细内容。

让我们来看看整型数组到底长什么样:

[i;10,2,42,1]

这是一个简单的整型数组。其中,『i』即英文单词『integer』的缩写,用来声明这是一个整型数组。英文半角分号『;』用来将声明部分和内容部分分开。

如果去掉『i;』呢?会变成什么?

[10,2,42,1]zuqi.org 葡萄小说网

如上,就变成了『由「int整型数」组成的列表』。

不难发现,上面的『整型数组』和『由「int整型数」组成的列表』相比,仅仅多了一个『i;』用来声明这是一个整型数组,其他地方则完全一样。

数组还是很简单的,对吧?这就是这一章的全部内容。

上一章目录+书架下一章