当前位置: 首页 > news >正文

盘锦网站建设热线电话优化关键词排名优化公司

盘锦网站建设热线电话,优化关键词排名优化公司,做网站怎么添加背景图片,wordpress引用轮播图文件文章目录1.table 声明与访问2. table 的两种遍历方式 pairs 和 ipairs2.1 pairs2.2 ipairs2.3 例3.迭代器实现 ipairs 效果4.获取 table 长度4.1 #table 获取长度4.2 自定义函数获取 table 长度注意事项1.table 声明与访问 -- 初始化表 tbl {} -- 不可以是 tbl nil-- 赋值 -…

文章目录

  • 1.table 声明与访问
  • 2. table 的两种遍历方式 pairs 和 ipairs
    • 2.1 pairs
    • 2.2 ipairs
    • 2.3 例
  • 3.迭代器实现 ipairs 效果
  • 4.获取 table 长度
    • 4.1 #table 获取长度
    • 4.2 自定义函数获取 table 长度
  • 注意事项

1.table 声明与访问

-- 初始化表
tbl = {}	-- 不可以是 tbl = nil-- 赋值
-- table 赋值有以下两种(其中1是记录(record)风格,2是列表(list)风格)
local tbl ={t1 = 1,t2 = 2,3,4,-- ["t3"] = 5, [3] = 6-- ["1"] = 7,	-- 不要这样去写 
}-- 访问
print(tbl.t1)	-- 1 record 风格访问
print(tbl[1])	-- 3 list 风格访问

2. table 的两种遍历方式 pairs 和 ipairs

2.1 pairs

pairs 优先按顺序输出没有(默认)key的值,无序输出字母类型key或者数字类型key的键值,遇到nil不输出,但不会停止遍历

2.2 ipairs

ipairs 从第一个索引 key = 1 开始,依次输出所有的 key+1 的键值,遇到字母下标并不会结束遍历,只是不输出而已,如果遇到nil则退出;

2.3 例

tbl = {["val1"] = "val1", 1, 2 , 3, nil, [5] = 5, [7] = 7, 6} -- tbl[5] = 6
print("-----------ipairs----------------")
for k,v in ipairs(tbl) doprint(k,v)
end
print("-----------pairs----------------")
for k,v in pairs(tbl) doprint(k,v)
end

输出:

-----------ipairs----------------
1       1
2       2
3       3
-----------pairs----------------
1       1
2       2
3       3
5       6
7       7
val1    val1

3.迭代器实现 ipairs 效果

function iter (a, i)i = i + 1local v = a[i]if v thenreturn i, vend
endfunction ipairs (a)return iter, a, 0
end

4.获取 table 长度

4.1 #table 获取长度

# 最好只用来获取数组类型(都是默认 key 值)的 table 长度
# 获取的 table 长度可能不准确

local tblTest1 ={1, a = 2, 3,}
print(table.getn(tblTest1))	-- 2

4.2 自定义函数获取 table 长度

function getLength(tbl)local len = 0for k,v in pairs(t) dolen = len + 1endreturn len
end
tbl = {2, 3, 4, 5}
tbl[2] = nil
print(#t) --this will output 4
print(length(t)) --this will output 3, because tbl[2] was deleted

注意事项

  1. #获取表长度可能不准确
  2. 在 table 中不要使用 nil,如果一个元素要删除,直接 remove,不要用 nil 去代替。
http://www.zhongyajixie.com/news/5470.html

相关文章:

  • wordpress广告图片代码站长工具seo查询5g5g
  • 企业网站设计域名是什么 有什么用
  • 做相亲网站需要什么流程查关键词排名网
  • 网站空间服务器费用如何做品牌宣传与推广
  • 做免费外贸网站自媒体是如何赚钱的
  • 途牛企业网站建设seo课培训
  • 政府网站建设先进个人先进事迹网络营销专业是干嘛的
  • 网站域名301设置百度搜索广告价格
  • 新媒体与网站建设seo排名助手
  • 学做网站论坛会员账户百度竞价托管哪家好
  • 做管理培训的网站有什么怎样做好网络营销推广
  • 6网站建设做网站秘密入口3秒自动进入
  • 福州营销型网站建设价格百度快照不更新怎么办
  • 建筑交流平台windows优化大师有必要安装吗
  • 企业网站的特征无锡营销型网站建站
  • 广州 网站 设计近期网络营销的热点事件
  • 日照外贸网站建设网站推广排名教程
  • ps怎样做网站设计百度推广代理赚钱
  • 四川做网站设计的公司网络营销心得体会800字
  • logo设计在线生成 免费武汉企业seo推广
  • 搭建好网站生情好域名后怎么做网址检测
  • 用dw做网站的基本步骤如何优化网页
  • c语言做的网站湖南百度seo排名点击软件
  • 珠海公司网站制作公网络营销主要有哪些特点
  • 湖北建设信息网站免费域名解析
  • axure做的网站可以用吗xp优化大师
  • 西安做网站商城的公司百度产品推广怎么收费
  • 哪种nas可以做网站服务器在线刷关键词网站排名
  • 装修设计公司官网成都网站seo外包
  • 网站开发实现电脑版和手机版的切换快排seo