标签: performance lua lua-patterns
gmatch迭代器是在调用之后立即发现所有出现的事件,还是尝试在每次迭代中查找新出现的事件?
for elem in string.gmatch(s, pattern) do ... end
这很重要,因为它将在我的程序中被大量使用,因此,如果string.gmatch仅在每次迭代中尝试查找下一次出现,它将对性能更加友好。
string.gmatch
答案 0 :(得分:1)
string.gmatch产生一个迭代器,该迭代器在每次迭代时都找到下一个匹配项。