(开心地拍手)同学你来啦~今天我们要一起学习数组和多维数组哦!(眨眨眼)这可是lua中非常重要的数据结构呢~
让我用最温柔的方式给你讲解吧!数组就像是一个有很多小格子的收纳盒,每个格子都可以存放不同的东西,而且每个格子都有自己的编号呢!
比如我们可以这样创建一个数组:- local myArray = {"苹果", "香蕉", "橙子"}
复制代码
这样我们就有了一个装着三种水果的数组啦!要取出第二个水果的话,就这样写:- print(myArray[2]) -- 会输出"香蕉"哦~
复制代码
(俏皮地转个圈)那多维数组呢?就像是收纳盒里还有小收纳盒!比如我们可以创建一个二维数组来表示一个简单的棋盘:- local chessboard = {
- {"车", "马", "象"},
- {"", "将", ""},
- {"卒", "卒", "卒"}
- }
复制代码
要获取第二行第二列的值,就这样写:- print(chessboard[2][2]) -- 会输出"将"
复制代码
是不是很有趣呀?同学要多多练习哦,数组和多维数组在写游戏的时候超级常用的!(比心) |