Size: a a a

2020 November 26

IA

Ivan Azoyan in pro.lua
Не надо явно прокидывать self, как в Луа)
источник

IA

Ivan Azoyan in pro.lua
Я бывает забываю двоеточие поставить, и ищу ошибку потом
источник

f

fgntfg in pro.lua
Каждому своё. Я попробовал, мне не понравилось
источник

AY

Arslan Yulbirdin in pro.lua
fgntfg
Каждому своё. Я попробовал, мне не понравилось
Как будто Луа с первого раза
источник

f

fgntfg in pro.lua
Луа мне сразу понравилась
источник

f

fgntfg in pro.lua
Поэтому я тут
источник

-

- in pro.lua
Привет всем. Кто-нибудь подскажет, как сократить код? Выглядит не очень-то минималистично. Долго искал в интернете, но не нашел ответа, как это сделать. Пришлось обратиться к профессионалам.


str = "ненужныесимволыgetpassvktненужныесимволы"

if str:match("genpassvkt") then
   status = 1
elseif str:match("genpasslkt") == nil then
   die("error")
end
источник

IA

Ivan Azoyan in pro.lua
Я стараюсь популяризовать этот язык. Нужно больше библиотек
источник

f

fgntfg in pro.lua
-
Привет всем. Кто-нибудь подскажет, как сократить код? Выглядит не очень-то минималистично. Долго искал в интернете, но не нашел ответа, как это сделать. Пришлось обратиться к профессионалам.


str = "ненужныесимволыgetpassvktненужныесимволы"

if str:match("genpassvkt") then
   status = 1
elseif str:match("genpasslkt") == nil then
   die("error")
end
Используй один вызов match и сравнивай результат с не nil
источник

-

- in pro.lua
А как это можно через один вызов сделать?
источник

f

fgntfg in pro.lua
if str:match ~= nil then
...
else die
end
источник

f

fgntfg in pro.lua
Примерно так
источник

AY

Arslan Yulbirdin in pro.lua
Ivan Azoyan
Я стараюсь популяризовать этот язык. Нужно больше библиотек
Так он и не популярный, и не малоизвестный. Кому надо - тот и юзает. В основном геймдев
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in pro.lua
хотел бы попробовать по принципам устройства vm lua написать свою vm, но только более низкоуровневую
источник

f

fgntfg in pro.lua
Дело то не в языках, на самом деле, а в том что народ в алгоритмах не шарит.

Берут готовое решение на языке А клепают формы
источник

f

fgntfg in pro.lua
Языки все тьюринг полные, следовательно никакой разницы нет
источник

-

- in pro.lua
fgntfg
if str:match ~= nil then
...
else die
end
Извиняюсь, я не очень хороший пример написал.
Если вот такой код:

str = "ненужныесимволыgetpassvktненужныесимволы"

if str:match("genpassvkt") then
   status = 1
elseif str:match("genpasslkt") then
   status = 2
else
   die("error")
end
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in pro.lua
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
хотел бы попробовать по принципам устройства vm lua написать свою vm, но только более низкоуровневую
точнее по принципу как луа встраивается в сишный код (чтото там инициализируется, запускается, выводится, закрывается)
источник

f

fgntfg in pro.lua
-
Извиняюсь, я не очень хороший пример написал.
Если вот такой код:

str = "ненужныесимволыgetpassvktненужныесимволы"

if str:match("genpassvkt") then
   status = 1
elseif str:match("genpasslkt") then
   status = 2
else
   die("error")
end
Возможно можно в один регэксп все вписать и свести в один запуск match. Надо посмотреть доки на match, я не помню что он возвращает.
источник

f

fgntfg in pro.lua
Если ifов много, то можно через цикл
источник