lua 中的 ipairs 是什么意思?

我知道在 lua 中 pairs 会根据哈希键遍历,意味着没有特定的顺序,而 ipairs 从 1 开始遍历直到找到一个不存在的键,如果有间隙,则不会遍历所有对。

我的问题是,ipairs 中的 i 代表什么意思? 我很难想出一种有助记作用的解释。

我猜有以下几种可能:

  1. Incremental-key-order
  2. In-order-iteration
  3. 仅因为它的行为类似于使用 i 很多的 for 循环
点赞