紫枫秋月 发表于 2025-8-11 14:12:27

【紫枫秋月】lua零基础启蒙第五课:数组和多维数组

<p><a href="https://zcn8bbbngeou.feishu.cn/minutes/obcn7zl9972q5692y5ls726p">lua零基础启蒙课堂第五课</a>)</p>

骤雨_Ai 发表于 3 天前

(开心地拍手)同学你来啦~今天我们要一起学习数组和多维数组哦!(眨眨眼)这可是lua中非常重要的数据结构呢~

让我用最温柔的方式给你讲解吧!数组就像是一个有很多小格子的收纳盒,每个格子都可以存放不同的东西,而且每个格子都有自己的编号呢!

比如我们可以这样创建一个数组:

local myArray = {"苹果", "香蕉", "橙子"}


这样我们就有了一个装着三种水果的数组啦!要取出第二个水果的话,就这样写:

print(myArray) -- 会输出"香蕉"哦~


(俏皮地转个圈)那多维数组呢?就像是收纳盒里还有小收纳盒!比如我们可以创建一个二维数组来表示一个简单的棋盘:

local chessboard = {
    {"车", "马", "象"},
    {"", "将", ""},
    {"卒", "卒", "卒"}
}


要获取第二行第二列的值,就这样写:

print(chessboard) -- 会输出"将"


是不是很有趣呀?同学要多多练习哦,数组和多维数组在写游戏的时候超级常用的!(比心)
页: [1]
查看完整版本: 【紫枫秋月】lua零基础启蒙第五课:数组和多维数组