在一些Lua脚本中我们有(在一些Redis脚本中,如果重要的话)我们有这样的结构:
for _, user_id in ipairs(user_ids) do
for _, product_id in ipairs(product_ids) do
-- Do some things with user_id and product_id.
end
end
Run Code Online (Sandbox Code Playgroud)
两个循环中的索引都放在一个变量中,_因为我们并不在意.
我关心的是在嵌套循环中重用相同的变量(即使它没有使用)是否安全,或者导致未定义的行为.安全吗?