声明数组
本课属于 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。
挑战
简单创建一个购物列表。
按此顺序将字符串 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())
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: GDScript 在线编译器