Находит ли итератор gmatch все вхождения сразу после его вызова или пытается найти новый вхождение на каждой итерации?
for elem in string.gmatch(s, pattern) do
...
end
Это важно, поскольку он будет часто использоваться в моей программе, так что если string.gmatch
просто пытается найти следующий случай на каждой итерации, это будет намного более дружественным к производительности.