gpt4 book ai didi

lua - Lua 字符串什么时候被实例化?

转载 作者:行者123 更新时间:2023-12-05 02:26:55 28 4
gpt4 key购买 nike

假设我有以下循环:

for name in poll() do
if name == "quit" then
return 0
end
end

"quit" 字符串是否会在每次迭代时重新创建和清理,还是 Lua 会重新使用相同的实例?

最佳答案

它只是被创建一次然后被“内化”,它被保存在一个哈希表中然后被重用。

来自 The Implementation of Lua 5.0

Lua internalizes strings using a hash table: it keeps a single copy ofeach string with no duplications.

关于lua - Lua 字符串什么时候被实例化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73547474/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com