有没有办法在不使用的情况下为大数组声明和保留空间table.insert?像Python中的东西:
a = [0]*10000
Run Code Online (Sandbox Code Playgroud)
或在C:
malloc(10000*sizeof(int))
Run Code Online (Sandbox Code Playgroud)
Lua表是动态的:它们根据需要增长.没有必要(也没有办法)声明一个大型数组.只需创建它a={}并根据需要填充它.
如果必须创建一个大型数组,只需用一些值填充它:
a={}
for i=1,10000 do
a[i]=true
end
Run Code Online (Sandbox Code Playgroud)
无论如何,这不是一个真正的工作table.insert.
| 归档时间: |
|
| 查看次数: |
2357 次 |
| 最近记录: |