Size: a a a

2020 January 22

I

Igor725 in pro.lua
assert ничего не делает в случае если первым аргументом прилетел true, если же там false, то машина падает с ошибкой, переданной вторым аргументом
источник

I

Igor725 in pro.lua
Stunni
😅 можно пример?
a = {1, 2, 3, ,4, 5}
a = nil
collectgarbage()
источник

I

Igor725 in pro.lua
После присваивания переменной "a" значения nil получится, что на таблицу уже нигде нет ссылок
источник

I

Igor725 in pro.lua
Функция collectgarbage удалит её из оперативной памяти
источник

D

Denis in pro.lua
assert(condition, message) это по сути такой код:
if (not condition) then error(message or "Assertion failed") end
следующий вопрос будет "что такое error" 😁
источник

AZ

Aydar Zarifullin in pro.lua
Igor725
assert ничего не делает в случае если первым аргументом прилетел true, если же там false, то машина падает с ошибкой, переданной вторым аргументом
Не совсем, Если первым аргументом передано true функция возвращает это значение.
источник

I

Igor725 in pro.lua
Stunni
Пожалуйста объясните значение команд collectgarbage и assert
Если беды с английским, то тебе сюда https://lua.org.ru/contents_ru.html
источник

S

Stunni in pro.lua
Denis
assert(condition, message) это по сути такой код:
if (not condition) then error(message or "Assertion failed") end
следующий вопрос будет "что такое error" 😁
Нет такого вопроса не будет
источник

I

Igor725 in pro.lua
Если знаешь его хотя бы на базовом уровне, то сюда https://www.lua.org/manual/
источник

I

Igor725 in pro.lua
Aydar Zarifullin
Не совсем, Если первым аргументом передано true функция возвращает это значение.
Я не стал это упоминать, потому что мне это очевидным показалось
источник

S

Stunni in pro.lua
Igor725
Если знаешь его хотя бы на базовом уровне, то сюда https://www.lua.org/manual/
Я вот тут смотрел, с английским вроде всё хорошо, но до конца не понял
источник

I

Igor725 in pro.lua
Ну если на то пошло, то сказать надо, что она вернёт вообще любое значение переданное, не только boolean
источник

I

Igor725 in pro.lua
Ошибка будет только в случае, если это значение nil или false
источник

I

Igor725 in pro.lua
Я, например, частенько использую конструкцию file = assert(io.open(...))
источник

S

Stunni in pro.lua
Кто какие программы для использования луа скриптов юзает?
источник

AZ

Aydar Zarifullin in pro.lua
Igor725
Ну если на то пошло, то сказать надо, что она вернёт вообще любое значение переданное, не только boolean
Любое значение которое в логическом контексте будет true. Если уж совсем по определению.
источник

I

Igor725 in pro.lua
Stunni
Кто какие программы для использования луа скриптов юзает?
Можно попонятнее сформулировать вопрос? Я не сильно понял его
источник

I

Igor725 in pro.lua
Aydar Zarifullin
Любое значение которое в логическом контексте будет true. Если уж совсем по определению.
Ага
источник

IB

Ivan Bessarabov in pro.lua
Stunni
Кто какие программы для использования луа скриптов юзает?
я варкрафт, в основном
источник

I

Igor725 in pro.lua
Stunni
Кто какие программы для использования луа скриптов юзает?
Если вопрос состоял в том, где именно кто использует lua скрипты, то я чаще всего в своих программах конкретно сейчас
источник