Size: a a a

2021 September 01

I

Igor725 in pro.lua
источник

I

Igor725 in pro.lua
Вот тут все тонкости хорошо описаны
источник

ВГ

Виктор Гриневский 🐧... in pro.lua
Я к тому, что ему не debug.getinfo() нужен был?
источник

ВГ

Виктор Гриневский 🐧... in pro.lua
Тут же задача решается одной строчкой из без метатаблиц, нет?
источник

I

Igor725 in pro.lua
Там дело в том, что в поставленной задаче есть несколько решений, при решении с debug.getinfo() в любом случае нужно создавать самому функции.
источник

AG

A G in pro.lua
Коллеги, с Днём знаний!
Подскажите пожалуйста, можно ли где-нибудь посмотреть на красивую реализацию конечного автомата?
источник

I

Igor725 in pro.lua
источник

L

Leon174 in pro.lua
Уж не знаю, красивое или нет

https://github.com/kyleconroy/lua-state-machine
источник

L

Leon174 in pro.lua
Хм, не на корутинах. Да, не очень красивое.
источник

AG

A G in pro.lua
Вот ))
В реальных условиях требуется задержка, а таймер в "академическом" варианте у меня некрасивый получился 😅
Почти как на С++
источник

AZ

Aydar Zarifullin in pro.lua
Кто-нибудь использовал https://github.com/xmake-io/xmake? Лучше или хуже premake? По описанию вроде круто но пробовать лень
источник
2021 September 03

L

Leon174 in pro.lua
Интересное, релизнутое

https://github.com/tami5/sqlite.lua
источник

А

Александр in pro.lua
это ответвление примейка, основной плюшкой которого пытаются если правильно помню выставить менеждер пакетов, но я бы не рекомендовал - штука на поиграться и забыть, примейк в этом плане проще и стабильнее
источник

f

fgntfg in pro.lua
Ох уж эти lua программисты
источник

I

Igor725 in pro.lua
Да вообще... Все lua программисты думают только об одном, и это ужасно!
источник
2021 September 04

D

Dmitru in pro.lua
Почему первый вариант работает, а второй выдаёт ошибку "} ожидалось чтобы закрыть { на 18 строке"?
источник

D

Dmitru in pro.lua
источник

S

Snusmumriken in pro.lua
Потому что Content-Type это переменная Content минус переменная Type. И даже в таком виде это нельзя использовать как ключ таблицы.
источник

D

Dmitru in pro.lua
Понял, спасибо
источник

S

Snusmumriken in pro.lua
Все сложносочинённые ключи делаются через квадратные скобки.

local mytable = {}

othertable = {
 [mytable] = 1
}

local foo = mytable
othertable[foo] --> 1
othertable.foo --> nil, в данном случае foo это строка, как othertable["foo"]

То же самое со всякими числами если тебе нужны дырки, сложносоставными (или даже многострочными) ключами и так далее.
источник