Перейти к основному содержимому

Скомпилировать код из строки

Преобразует исходный код в байт-код Lua

Функция СкомпилироватьКодИзСтроки(Знач Lua, Знач Код) Экспорт

ПараметрCLI опцияТипОбяз.Назначение
Lua--luaПроизвольныйКомпонента Lua или версия Lua для запуска
Код--codeСтрокаПрограммный код для компиляции
Возвращаемое значение

ДвоичныеДанные - Результат компиляции

подсказка

Ошибка при компиляции кода вызовет исключение


Пример использования для 1С:Предприятие/OneScript
Результат = OPI_Lua.СкомпилироватьКодИзСтроки("Lua54", "return 1");
oint lua СкомпилироватьКодИзСтроки \
--lua "Lua54" \
--code "function mul(a, b) return a * b + bonus end"
Результат
"<Двоичные данные>"