Fix reduce and ireduce parameter order

This commit is contained in:
NullBite 2022-03-21 18:11:34 -04:00
parent 63472fac77
commit 72a8670e13
Signed by: nullbite
GPG Key ID: 6C4D545385D4925A

View File

@ -83,7 +83,7 @@ end
---@param tbl table Table to reduce ---@param tbl table Table to reduce
---@param func function Function used to reduce table ---@param func function Function used to reduce table
---@param init any Initial operand for reduce function ---@param init any Initial operand for reduce function
function reduce(tbl, func, init) function reduce(func, tbl, init)
local result = init local result = init
local first_loop = true local first_loop = true
for _, v in pairs(table) do for _, v in pairs(table) do
@ -101,7 +101,7 @@ end
---@param tbl table Table to reduce ---@param tbl table Table to reduce
---@param func function Function used to reduce table ---@param func function Function used to reduce table
---@param init any Initial operand for reduce function ---@param init any Initial operand for reduce function
function ireduce(tbl, func, init) function ireduce(func, tbl, init)
local result = init local result = init
local first_loop = true local first_loop = true
for _, v in ipairs(table) do for _, v in ipairs(table) do