【发布时间】:2011-02-17 08:20:16
【问题描述】:
我知道: http://lua-users.org/wiki/SimpleLuaApiExample
它向我展示了如何逐个条目地建立一个表(键,值)对。
假设相反,我想构建一个巨大的表(比如一个 1000 个条目的表,其中键和值都是字符串),在 lua 中是否有一种快速的方法(而不是每个条目 4 个 func 调用:
push
key
value
rawset
【问题讨论】:
-
你的测试程序是什么样的,它是如何进行基准测试的,为什么速度不够快? :-) !
-
(另外:每个条目只需要 3 个函数调用:push key、push value、rawset)
-
@ kaizer.se,rawset 将表格留在堆栈上?