虫虫教学

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1122|回复: 6

新手学Lua 语言第十一课:表 (二)

[复制链接]

4449

主题

4659

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
41710

最佳新人发帖达人推广达人热心会员突出贡献优秀讲师

发表于 2021-10-6 15:35:41 | 显示全部楼层 |阅读模式
新手学Lua 语言第十一课:表 (二)


   表的概念其实就是哈希表和数组的结合体。
   在我们的脚本编写过程中,复杂的脚本离不开数组的运用,
  我们这节课就重点讲一下如何把表作为数组使用.
 
   所谓数组,就是相同数据类型的元素按一定顺序排列的集合,这个集合的名字就是数组名.
   里面的元素的顺序编号就是下标( Lua 表中的键),
   组成数组的各个变量成为数组的分量,也称为数组的元素。有时也称为下标变量( Lua 表中的键).


 如何定义数组型的表:
        array={
               值1
               值2
               值3
                   }


另一种方式:
   array={
           [1]=值1
           [2]=值2
           [3]=值3
                   }
   如果我们要索引表中的值,就用array[1] array[2] array[3]


  在这里我们说明的是 # 这个就是获取字符串的长度,在数组里 # 的意思就是获取数组中元素的个数.
  如:
      array={"x","y","z"}
       print(#array)             --它的输出就是3  说明它有3个元素
     for i=1 ,#array,1  do
      print(array)             --它输出的就是 x , y , z
end

  如何我们要向数组中添加元素 就用 table.insert() 函数
     table.insert(数组,键,值)


如何我们要向数组中删除元素 就用 table.remove() 函数
  table.remove(数组,键)

如:  array={"x","y","z"}
  table.remove(array,2)     --这样就把元素 y 删除了


  如果不填写键,就会默认删除最后一个元素.


教程观看地址:

            链接:https://pan.baidu.com/s/1xBmv8kZQkjjyUUO6oI5UFg        提取码:8888

     

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
24833

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-21 20:51:46 | 显示全部楼层
前来学习!
回复

使用道具 举报

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
24833

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-21 20:53:17 | 显示全部楼层
一起学习,共同进步!
回复

使用道具 举报

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
24833

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-21 20:59:57 | 显示全部楼层
静姐辛苦了!
回复

使用道具 举报

1

主题

1111

帖子

9828

积分

钻石会员

Rank: 7Rank: 7Rank: 7

积分
9828

最佳新人发帖达人推广达人热心会员宣传达人在线达人纪念勋章

发表于 2021-10-26 11:54:20 | 显示全部楼层
一起学习,共同进步!
回复

使用道具 举报

0

主题

650

帖子

680

积分

中级会员

Rank: 3Rank: 3

积分
680
发表于 2021-10-30 10:33:10 | 显示全部楼层
好好学习,天天进步!
回复

使用道具 举报

0

主题

650

帖子

680

积分

中级会员

Rank: 3Rank: 3

积分
680
发表于 2021-10-30 10:33:13 | 显示全部楼层
好好学习,天天进步!
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Archiver|手机版|小黑屋|虫虫教学--虫虫联盟官网

GMT+8, 2025-4-28 22:49 , Processed in 0.441785 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表