pairs()

类型 函数
(全局)
返回值 ( varies / 不同)
修订 版本 2024.3703
关键词 表, ipairs, pairs, next, 迭代, 循环
另请参阅 ipairs()
next()

概述

返回三个值:下一个 函数,一个 nil。因此,以下结构将遍历 t 的所有键值对。

for k,v in pairs( t ) do

end

有关在遍历过程中修改表的注意事项,请参阅函数 next()

语法

pairs( t )
t (必需)

. 您想要迭代其键值对的表。

示例

local keyTable = { apple="red", banana="yellow", lime="green", grape="purple" }

for k,v in pairs( keyTable ) do
    print( "KEY: "..k.." | ".."VALUE: "..v )
end

--> KEY: apple | VALUE: red
--> KEY: grape | VALUE: purple
--> KEY: lime | VALUE: green
--> KEY: banana | VALUE: yellow