Ошибки использование функции 'unpack')

Страницы: 1
RSS
Ошибки использование функции 'unpack')
 
Подскажите, почему при использовании в скриптах функции  'unpack' может возникать такая ошибка "LuaIndicators\SO.lua:61: attempt to call a nil value (global 'unpack')"?  Хотя индикатор от разработчиков и без скрипта в терминале он таких ошибок не вызывает.
 
https://www.lua.org/manual/5.2/manual.html#8.2
Цитата
Function unpack was moved into the table library and therefore must be called as table.unpack.
 
Цитата
Роман написал:
Подскажите, почему при использовании в скриптах функции  'unpack' может возникать такая ошибка "LuaIndicators\SO.lua:61: attempt to call a nil value (global 'unpack')"?  Хотя индикатор от разработчиков и без скрипта в терминале он таких ошибок не вызывает.
LuaIndicators\SO.lua:61: attempt to call a nil value (global 'unpack')"?   -- попытка вызвать nil значение. в строке 61
----------------
Это старая версия индикаторов для Lua 5.1
в которой unpack был глобальной функцией
--------------
сейчас в квике используется версия 5.3 .и 5 .4
в них функция unpack перенесена в библиотеку  table.
-----------------
Надо в скрипте вместо unpack  записать table.unpack
 
Спасибо большое.
Страницы: 1
Читают тему
Наверх