Pull to refresh

Comments 4

  1. Метатаблицы совсем про другое, у вас обычные таблицы (https://www.lua.org/manual/5.3/manual.html#2.4)

  2. По поводу загрузки из файла init.lua при вызове require
    почитайте о правилах формирования путей поиска модулей
    package.path https://www.lua.org/manual/5.3/manual.html#6.3

  3. dbg=require ("mobdebug")
    if dbg~=nil then
    dbg.start()
    end

    если я правильно понял, что вы хотели добиться, так работать не должно,
    поскольку require выбрасывает ошибку, если не находит модуль
    можно сделать например так:
    local ok, dbg = pcall(require, "mobdebug")
    if ok then dbg.start() end

Если на работе придётся переходить на МойОфис, ваши статьи очень пригодятся, спасибо.

  1. Ну я нуб пока, в Lua. Может что и напутал, но в целом не намного. Спасибо что поправили

  2. Честно говоря, опять же - я искал максимально быстрый путь для реализации. Я смотрел как все отрабатывает именно в Lua интерпритаторе в МойОфис. Отрабатывает так его настроили разработчики. Значит, пока работаю с тем, что есть

  3. Ок, поправлю в статье, согласно вашего пердложения! Ещё раз - спасибо!

@starfairЗдравствуйте. Спасибо за вашу новую статью по теме. Чтобы вам было легче осваивать Lua, хотим подарить вам книгу, написанную создателем этого языка Роберту Иерузалимски — «Программирование на языке LUA», специальное издание от МойОфис.

Пожалуйста, свяжитесь с нами в личных сообщениях и напишите, куда отправить подарок. Спасибо!

Sign up to leave a comment.

Articles