In LuaJIT you can use `table.new` to create a table with a pre-allocated array- and hash-part. Otherwise, it's only possible using the C API, but I already built a small module to expose that API to Lua: https://luarocks.org/modules/darkwiiplayer/table_new On 11/10/2020 09:58, 孙世龙 sunshilong wrote: > Hi, list > > Is it possible to pre-allocate a table with a specific size(i.e. > pre-allocating the max memory that may be used by a table)? > > As per the book(Programming in Lua 4th Edition, page 37), which says that: > To represent a conventional array or a list, we simply use a table > with integer keys. There is neither a way > nor a need to declare a size. > > Could somebody shed some light on this question? > I would be grateful to have some help with this question. > > Best wishes > Sunshlong
Attachment:
signature.asc
Description: OpenPGP digital signature