Menu
CoddyTech

声明数组

本课属于 Coddy GDScript 学习旅程的“基础知识”单元。第 62 课,共 92 课。

数组可以按顺序将多个值存储在一个变量中。你可以用方括号 [] 创建数组,并用逗号分隔各个值:

var items := [1, "two", 3.5, true]

普通数组可以存放不同类型的值,比如上面的 int、string、float 和 boolean。空数组就是一对中间没有任何内容的方括号:

var inventory := []

print() 会显示整个数组,字符串带有引号:

var fruits := ["apple", "pear"]
print(fruits)
["apple", "pear"]

size() 方法会返回数组中包含多少个元素。在数组后面加一个点来调用它:

var items := [1, "two", 3.5, true]
print(items.size())
4

数组也可以包含其他数组。size()只统计顶层元素,因此[[1, 2], [3, 4, 5]]的大小是2。

challenge icon

挑战

简单

创建一个购物列表。

按此顺序将字符串 bread、eggs、milk 和 butter 放入 shopping_list 的方括号中。两行 print() 已经写好,因此程序会输出:

["bread", "eggs", "milk", "butter"]
4

亲手试试

extends Node

func _ready():
	# 把四件物品放进方括号里
	var shopping_list := []
	print(shopping_list)
	print(shopping_list.size())
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: GDScript 在线编译器