[Lua设计与实现]2:字符串

内化概念:内化字符串,实际上每个字符串变量存放的并不是一份字符串的数据副本,而是对这份字符串的引用。 Lua中字符串是被内化掉的。 这就导致了两个问题:字符串是以什么方式进行存储的? 这份字符串是否已经被存储?  第一个问题:   Lua中 lua_State->strt 作为一个全局表来(数据格式是散列桶)进行存储字符串,内部有LuaS_resize来进行重新散列(翻倍扩容或者进行缩减),防止数
相关文章
相关标签/搜索