[Lua設計與實現]2:字符串

內化概念:內化字符串,實際上每個字符串變量存放的並不是一份字符串的數據副本,而是對這份字符串的引用。 Lua中字符串是被內化掉的。 這就導致了兩個問題:字符串是以什麼方式進行存儲的? 這份字符串是否已經被存儲?  第一個問題:   Lua中 lua_State->strt 作爲一個全局表來(數據格式是散列桶)進行存儲字符串,內部有LuaS_resize來進行重新散列(翻倍擴容或者進行縮減),防止數
相關文章
相關標籤/搜索