Module iterators

Functions

inext (items, index) It is an analog of the 'next' function but for the 'ipairs' one.
difference (indexable_one, indexable_two, index[, modulo=false])
select_by_distance (indexable_one, indexable_two, index[, modulo=false], limits)


Functions

inext (items, index)
It is an analog of the 'next' function but for the 'ipairs' one. It is used for iterating in Lua 5.2.

Parameters:

  • items {any,...}
  • index number [0, ∞)

Returns:

  1. number next index
  2. any next item

Or

    nil when the next index out of range
difference (indexable_one, indexable_two, index[, modulo=false])

Parameters:

  • indexable_one tab
  • indexable_two tab
  • index number [1, ∞)
  • modulo bool (default false)

Returns:

    number
select_by_distance (indexable_one, indexable_two, index[, modulo=false], limits)

Parameters:

  • indexable_one tab
  • indexable_two tab
  • index number [1, ∞)
  • modulo bool (default false)
  • limits {DistanceLimit,...}

Returns:

    any
generated by LDoc 1.5.0 Last updated 2025-01-10 15:12:53