给定lua脚本中for循环语法的解释

问题描述 投票:0回答:1

我需要帮助来理解下面的lua脚本中的这行[for _,v in next,keys,nil do

这里,我们从redis数据库中获取一个列表,然后对其进行迭代。但是我不明白这个for循环语法是如何工作的。

local keys=redis.call('keys', 'someRegexPattern'); for _,v in next,keys,nil do -- doing somethings with variable v end return something;

我知道_用作占位符,以保存我们不会在循环中使用的值。但是我们如何在RHS中有3个变量,而在LHS中只有2个变量

感谢您的帮助

lua
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.