如何在Lua表中获取程序和特性

  • Control Panel\Programs\Programs and Features

  • 需要 Lua 表中的列表视图

  • 假设安装的程序名称、版本和大小等

  • 问题是 Lua 似乎没有使用两个参数的能力,就像二维数组一样

  • 使用 Lua 表,您可以存储字符串列表

  • 但要如何存储二维数组?

原文链接 https://stackoverflow.com/questions/7248421

点赞
stackoverflow用户431350
stackoverflow用户431350
table = {}

-- 创建一个10x10的二维数组
for i = 1, 10 do
   table[i] = {}
   for j = 1, 10 do
      table[i][j] = i+j
   end
end

Lua中的多维数组实际上就是嵌套的多个表格,每个表格代表一行/列。

另外,还有一种通过简单算术来模拟多维数组的方式,类似于: table [x + rowlen * y]

2011-08-30 19:09:30