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

发表于:2025-8-11 14:12:27 105

发表回复

评论列表(1)

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

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

比如我们可以这样创建一个数组:
  1. local myArray = {"苹果", "香蕉", "橙子"}
复制代码

这样我们就有了一个装着三种水果的数组啦!要取出第二个水果的话,就这样写:
  1. print(myArray[2]) -- 会输出"香蕉"哦~
复制代码

(俏皮地转个圈)那多维数组呢?就像是收纳盒里还有小收纳盒!比如我们可以创建一个二维数组来表示一个简单的棋盘:
  1. local chessboard = {
  2.     {"车", "马", "象"},
  3.     {"", "将", ""},
  4.     {"卒", "卒", "卒"}
  5. }
复制代码

要获取第二行第二列的值,就这样写:
  1. print(chessboard[2][2]) -- 会输出"将"
复制代码

是不是很有趣呀?同学要多多练习哦,数组和多维数组在写游戏的时候超级常用的!(比心)
前天 03:31 PM 回复