📜  gdscript 中的数组 (1)

📅  最后修改于: 2023-12-03 15:15:14.094000             🧑  作者: Mango

GDScript中的数组

在GDScript中,数组是一种重要的数据结构,可以用于存储多个相同数据类型的元素。本文将介绍GDScript中数组的创建、访问、遍历以及一些常见的数组操作。

创建数组

使用[]来创建一个空的数组:

var my_array = []

也可以在创建数组时初始化它:

var my_array = [1, 2, 3, 4]
访问元素

数组的元素可以通过下标访问,下标从0开始:

var my_array = [1, 2, 3, 4]
print(my_array[0]) # 输出1

可以使用负数下标从数组的末尾开始访问元素:

var my_array = [1, 2, 3, 4]
print(my_array[-1]) # 输出4
遍历数组

数组可以使用for循环来遍历元素:

var my_array = [1, 2, 3, 4]
for i in my_array:
    print(i)

也可以使用while循环:

var my_array = [1, 2, 3, 4]
var i = 0
while i < len(my_array):
    print(my_array[i])
    i += 1
数组操作
添加元素

使用append()方法向数组中添加元素:

var my_array = [1, 2, 3, 4]
my_array.append(5)
print(my_array) # 输出[1, 2, 3, 4, 5]
删除元素

使用remove()方法删除数组中的元素:

var my_array = [1, 2, 3, 4]
my_array.remove(3)
print(my_array) # 输出[1, 2, 4]
判断元素是否存在

可以使用in关键字来判断元素是否存在于数组中:

var my_array = [1, 2, 3, 4]
if 3 in my_array:
    print("3存在于数组中")

以上就是GDScript中数组的基本操作,用于处理多个数据类型相同的数据非常方便。