如何从嵌套的Lua表中提取特定值?

2026-04-01 19:361阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计237个文字,预计阅读时间需要1分钟。

如何从嵌套的Lua表中提取特定值?

您好,所提供的内容如下简化版:

您好,我一直在寻找这个,但没找到答案。我有一个嵌套表(一个例子):{ { Username, Password, Balance }, { username1, password1, 1000000 }, { username2, password2, 1000000 } }。问题是我不擅长遍历循环。

好吧所以我一直在寻找这个,但没有答案.

如何从嵌套的Lua表中提取特定值?

我有一个嵌套表(一个例子):

{ { "Username", "Password", "Balance", }, { "username1", "password1", 1000000, }, { "username2", "password2", 1000000, }, }

问题是我不能迭代循环来查看这些表,也不能从表中获取值.
无嵌套表可以轻松访问,如:

print(a[1])

如何循环它们并从中获取值?

使用pair或ipairs迭代表:

local t = { { "Username", "Password", "Balance", }, { "username1", "password1", 1000000, }, { "username2", "password2", 1000000, }, } for _, v in ipairs(t) do print(v[1], v[2],v[3]) end

将打印:

Username Password Balance username1 password1 1000000 username2 password2 1000000

本文共计237个文字,预计阅读时间需要1分钟。

如何从嵌套的Lua表中提取特定值?

您好,所提供的内容如下简化版:

您好,我一直在寻找这个,但没找到答案。我有一个嵌套表(一个例子):{ { Username, Password, Balance }, { username1, password1, 1000000 }, { username2, password2, 1000000 } }。问题是我不擅长遍历循环。

好吧所以我一直在寻找这个,但没有答案.

如何从嵌套的Lua表中提取特定值?

我有一个嵌套表(一个例子):

{ { "Username", "Password", "Balance", }, { "username1", "password1", 1000000, }, { "username2", "password2", 1000000, }, }

问题是我不能迭代循环来查看这些表,也不能从表中获取值.
无嵌套表可以轻松访问,如:

print(a[1])

如何循环它们并从中获取值?

使用pair或ipairs迭代表:

local t = { { "Username", "Password", "Balance", }, { "username1", "password1", 1000000, }, { "username2", "password2", 1000000, }, } for _, v in ipairs(t) do print(v[1], v[2],v[3]) end

将打印:

Username Password Balance username1 password1 1000000 username2 password2 1000000