ipairs (t)
Returns three values: an iterator function, the table t
, and 0, so that the construction
for i,v in ipairs(t) do body end
will iterate over the pairs (1,t[1]
), (2,t[2]
), ···, up to the first integer key absent from the table.
pairs (t)
Returns three values: the next function, the table t
, and nil, so that the construction
for k,v in pairs(t) do body end
will iterate over all key–value pairs of table t
.
如:
website= {"www.baidu.com", "www.google.com", ["baidu"] = "www.baidu.com", ["google"] = "www.google.com"}
for key, value in ipairs(website) do
print(key, value)
end
-pairs()函数基本和ipairs()函数用法相同, 区别在于:
pairs()可以遍历整个table,即包括数组及非数组部分。
-->如有pairs迭代输出如下:
-->1 www.baidu.com
-->2 www.google.com
-->baidu www.baidu.com
-->google www.google.com
ipairs()函数用于遍历table中的数组部分。
-->如有ipairs迭代输出如下:
-->1 www.baidu.com
-->2 www.google.com
相关推荐
主要给大家介绍了关于Lua中pairs与ipairs区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
Lua的for in和pairs1
c语言和lua语言的中文数字(语音数字)到阿拉伯数字相互转换函数
Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。5.0.2版的Lua的内核小于120KB。 分享一个Lua语言的中文pdf文档,有书签的,里面还有lua的运行环境,希望更多的人可以来学习Lua这一优美小巧的语言...
Lua中文教程,高清PDF文档,官方发布
lua中文手册lua-5.3,文档有目录,可以快速定位查找,文档清晰。包含学习lua必须的知识,适合快速上手。大家可以看看。
Lua程序设计和lua中英文手册 Lua程序设计和lua中英文手册
Lua中文教程&中文手册里面有两部分,想学习的朋友可以看看,具体就不多说,看了就知道。
lua中文教程lua中文教程lua中文教程lua中文教程lua中文教程lua中文教程
Lua中文教程 PDF,原名:programming in lua ,学习Lua入门教程
lua程序设计,lua中文手册,lua相关资料
lua中文教程,原名:programming in lua 学习lua不错的教程,分享大家共同进步,一起学习
所有版本LUA源码 lua-5.3.5 lua-5.3.4 lua-5.3.3 lua-5.3.2 lua-5.3.1 lua-5.3.0 lua-5.2.4 lua-5.2.3 lua-5.2.2 lua-5.2.1 lua-5.2.0 lua-5.1.5 lua-5.1.4 lua-5.1.3 lua-5.1.2 lua-5.1.1 lua-5.1 lua-5.0.3 lua-...
lua中文参考手册 中文教程pdf版本
Lua中文教程-批注版 Lua中文教程-批注版 Lua中文教程-批注版
Lua中文教程.pdf
lua-5.1中文手册.chm Lua程序设计.chm
内含luaDll,luacom以及luaiconv源码。luaDll和luaiconv直接打开sln在Visual studio中即可进行编译。luacom可使用nmake进行编译。也可直接使用已经生成了的dll.
lua 5.3 中文 参考 手册,全中文 在线查看:http://manual.luaer.cn 由http://www.luaer.cn 中国lua开发者友情提供!