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

网站建设方案浩森宇特alexa排名是什么意思

网站建设方案浩森宇特,alexa排名是什么意思,做网站有用没,手机搜索引擎排行榜Lua table Lua table(表)table(表)的构造Table 操作Table 连接插入和移除Table 排序Table 最大值 Lua table(表) table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型#xff0c;如#xff1a;数字、字典等。 Luatable 使用关联型数组#xff0c;你可以用任意类型的… Lua table Lua table(表)table(表)的构造Table 操作Table 连接插入和移除Table 排序Table 最大值 Lua table(表) table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型如数字、字典等。 Luatable 使用关联型数组你可以用任意类型的值来作数组的索引但这个值不能是 nil。 Luatable 是不固定大小的你可以根据自己需要进行扩容。 Lua也是通过table来解决模块module、包package和对象Object的。 例如string.format表示使用format来索引table string。 table(表)的构造 构造器是创建和初始化表的表达式。表是Lua特有的功能强大的东西。最简单的构造函数是{}用来创建一个空表。可以直接初始化数组: -- 初始化表 mytable {}-- 指定值 mytable[1] Lua-- 移除引用 mytable nil -- lua 垃圾回收会释放内存当我们为 table a 并设置元素然后将 a 赋值给 b则 a 与 b 都指向同一个内存。如果 a 设置为 nil 则 b 同样能访问 table 的元素。如果没有指定的变量指向aLua的垃圾回收机制会清理相对应的内存。 以下实例演示了以上的描述情况 -- 简单的 table mytable {} print(mytable 的类型是 ,type(mytable))mytable[1] Lua mytable[wow] 修改前 print(mytable 索引为 1 的元素是 , mytable[1]) print(mytable 索引为 wow 的元素是 , mytable[wow])-- alternatetable和mytable的是指同一个 table alternatetable mytableprint(alternatetable 索引为 1 的元素是 , alternatetable[1]) print(mytable 索引为 wow 的元素是 , alternatetable[wow])alternatetable[wow] 修改后print(mytable 索引为 wow 的元素是 , mytable[wow])-- 释放变量 alternatetable nil print(alternatetable 是 , alternatetable)-- mytable 仍然可以访问 print(mytable 索引为 wow 的元素是 , mytable[wow])mytable nil print(mytable 是 , mytable)以上代码执行结果为 mytable 的类型是 table mytable 索引为 1 的元素是 Lua mytable 索引为 wow 的元素是 修改前 alternatetable 索引为 1 的元素是 Lua mytable 索引为 wow 的元素是 修改前 mytable 索引为 wow 的元素是 修改后 alternatetable 是 nil mytable 索引为 wow 的元素是 修改后 mytable 是 nilTable 操作 以下列出了 Table 操作常用的方法 序号方法 用途1table.concat (table [, step [, start [, end]]]): concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。2table.insert (table, [pos,] value): 在table的数组部分指定位置(pos)插入值为value的一个元素. pos参数可选, 默认为数组部分末尾.3table.maxn (table): 指定table中所有正数key值中最大的key值. 如果不存在key值为正数的元素, 则返回0。(Lua5.2之后该方法已经不存在了,本文使用了自定义函数实现)4table.remove (table [, pos]): 返回table数组部分位于pos位置的元素. 其后的元素会被前移. pos参数可选, 默认为table长度, 即从最后一个元素删起。5table.sort (table [, comp]): 对给定的table进行升序排序。 接下来我们来看下这几个方法的实例。 Table 连接 我们可以使用 concat() 方法来连接两个 table: fruits {banana,orange,apple} -- 返回 table 连接后的字符串 print(连接后的字符串 ,table.concat(fruits))-- 指定连接字符 print(连接后的字符串 ,table.concat(fruits,, ))-- 指定索引来连接 table print(连接后的字符串 ,table.concat(fruits,, , 2,3))执行以上代码输出结果为 连接后的字符串 bananaorangeapple 连接后的字符串 banana, orange, apple 连接后的字符串 orange, apple插入和移除 以下实例演示了 table 的插入和移除操作: fruits {banana,orange,apple}-- 在末尾插入 table.insert(fruits,mango) print(索引为 4 的元素为 ,fruits[4])-- 在索引为 2 的键处插入 table.insert(fruits,2,grapes) print(索引为 2 的元素为 ,fruits[2])print(最后一个元素为 ,fruits[5]) table.remove(fruits) print(移除后最后一个元素为 ,fruits[5])执行以上代码输出结果为 索引为 4 的元素为 mango 索引为 2 的元素为 grapes 最后一个元素为 mango 移除后最后一个元素为 nilTable 排序 以下实例演示了 sort() 方法的使用用于对 Table 进行排序 fruits {banana,orange,apple,grapes} print(排序前) for k,v in ipairs(fruits) doprint(k,v) endtable.sort(fruits) print(排序后) for k,v in ipairs(fruits) doprint(k,v) end执行以上代码输出结果为 排序前 1 banana 2 orange 3 apple 4 grapes 排序后 1 apple 2 banana 3 grapes 4 orangeTable 最大值 table.maxn 在 Lua5.2 之后该方法已经不存在了我们定义了 table_maxn 方法来实现。 以下实例演示了如何获取 table 中的最大值 function table_maxn(t)local mn 0for k, v in pairs(t) doif mn k thenmn kendendreturn mn end tbl {[1] a, [2] b, [3] c, [26] z} print(tbl 长度 , #tbl) print(tbl 最大值 , table_maxn(tbl))执行以上代码输出结果为 tbl 长度 3 tbl 最大值 26
http://www.zqtcl.cn/news/548862/

相关文章:

  • wordpress全站背景音乐中山网站搜索排名
  • 搭建网站的过程透明主题wordpress
  • 丰台网站建设公司电话深圳微信商城网站设计公司
  • 做淘宝要用的网站吗上海微信网站
  • 佛山高端网站制作公司wordpress 发送邮件插件
  • 类似站酷的设计类网站网站建设需要待摊吗
  • 用php做视频网站在学做网站还不知道买什么好
  • wordpress培训类网站网站建设 好
  • 网站开发需要2个月吗网站建设案例精粹
  • 网站建设项目职责营销型网站建设五大内容
  • 建设工程监理招标网站W做网站
  • 网站建设与维护教学课件网站上线前做环境部署
  • 信誉好的网站建设做网站成为首富的外国人
  • 常州网站制作市场湖北省荆门市城乡建设网站
  • 泉州网站制作运营商专业北京软件公司招聘信息查询
  • 车床加工东莞网站建设网站建设教学改进
  • 深圳专业做网站建设西安网站建设有限公司
  • wordpress 一键建站wordpress子主题style
  • 昆明设计网站怎么做网络广告
  • 2018什么做网站深圳企业网站设
  • 北京旅游外贸网站建设博客集成wordpress
  • 中国最好的建设网站哪些网站教你做系统
  • 自己做网站别人怎么看见网站建设办公
  • 凡科做网站视频网站哪家好
  • 查询网站是否正规营销策略国内外文献综述
  • 做网页用的网站wordpress用户角色权限管理
  • 怎么查网站备案的公司wordpress 无刷新评论
  • 学前心理学课程建设网站百度极速版下载
  • 佛山做营销型网站建设深圳宝安区租房
  • 做汽车团购的网站建设营销方案有哪些