Как вызывать
utils.packResults(...)
Запишите зависимость utils.packResults и вызывайте её по этому имени. Вызов через пространство имён не передаёт self: используйте вызов через двоеточие или передайте объект сами.
Что делает
Поставляемый помощник из utils.lua.
Аргументы
| Имя | Тип | Что делает |
|---|---|---|
... | any | Values to pack, including nils. |
Возвращает
| 1 | table | Array of the values with n set to their count, so trailing nils survive unpack(result, 1, result.n). |
|---|
Издания
Встроенные помощники регистрируются во всех изданиях. Различается игровой API, который они читают; если нужного API нет, помощник использует запасной вариант или возвращает nil с причиной.
Не читает игровой API напрямую.
Как его вызывает аддон
utils.getCachedInternalresult = packResults(func(...))
Исходный код
Functions/cache.lua, строка 44. В игре только для чтения; «Дублировать» создаёт редактируемую копию.
utils.packResults(...)
return { n = select('#', ...), ... }