當前位置:編程學習大全網 - 網站源碼 - 請問lua_next(L,index)遍歷壹個table是無序的麽?

請問lua_next(L,index)遍歷壹個table是無序的麽?

lua_next 是優先遍歷數組部分、然後再遍歷哈希表部分。如果 壹部分key保存在數組壹部分key保存在哈希表那麽遍歷起來就是無序的。還有妳用數字作key的話lua不壹定把數字key全保存在數組部分、有可能保存在哈希表部分(這涉及到不同版本的lua、table的實現算法)。如果妳想了解全面點的話可以去看不同版本的lua_next實現源碼以及lua table實現源碼。

  • 上一篇:求jv16 PowerTools(系統優化工具) V4.1.0.1689 中文版網盤資源
  • 下一篇:Kotlin ViewModel KTX-內存泄露
  • copyright 2024編程學習大全網