API unpack

Returns the values in a consecutive-integer indexed table ret1, ret2, ... retN = unpack(table[, start [, end]])

Will not return values with hash style indexes. For example: local t = {1, "two", "3", x = "ecks", y = "why?"} unpack(t) -- returns: 1, "two", "3"

Arguments

 * table: (table) - A table
 * start: Integer - Starting index, defaults to 1 if nil
 * end: Integer - Ending index, appends nil values if the table does not contain enough

Returns

 * ret1, ret2, ... retN : A list of the values contained in the given table.

Examples
local arg1, arg2, arg3 = unpack({1, 5, "Hearthstone"}) -- This does the same thing: local arg1, arg2, arg3 = 1, 5, "Hearthstone"

unpack({1,2,3,4,5},2,7) -- returns 2, 3, 4, 5, nil, nil