Size: a a a

2020 November 26

f

fgntfg in pro.lua
Тут лучше оставить понятный код, чем красивый код
источник

-

- in pro.lua
А, спасибо
источник

AY

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

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

if str:match("genpassvkt") then
   status = 1
elseif str:match("genpasslkt") then
   status = 2
else
   die("error")
end
str = "ненужныесимволыgetpassvktненужныесимволы"

status = str:match"genpassvkt" and 1 or (str:match"genpasslkt" and 2 or die"error")
источник

AY

Arslan Yulbirdin in pro.lua
Лучше конечно с if
источник

-

- in pro.lua
Спасибо )
источник

f

fgntfg in pro.lua
Arslan Yulbirdin
str = "ненужныесимволыgetpassvktненужныесимволы"

status = str:match"genpassvkt" and 1 or (str:match"genpasslkt" and 2 or die"error")
Тернарный оператор? Затейник
источник

IA

Ivan Azoyan in pro.lua
А что такого?
источник

f

fgntfg in pro.lua
Опыт говорит что зря
источник

IA

Ivan Azoyan in pro.lua
А инициализация через or
источник

f

fgntfg in pro.lua
приемлемо вполне.
источник

f

fgntfg in pro.lua
Тернарки дебажить сложно, особенно вложенные
источник

IA

Ivan Azoyan in pro.lua
Это правда
источник

ШТ

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

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

if str:match("genpassvkt") then
   status = 1
elseif str:match("genpasslkt") then
   status = 2
else
   die("error")
end

pass2status = {
"password1" = 1,
"password2" = 2,
}
status = -1
for k, v in pairs(pass2status) do
 if str:match(k) then
   status = v
   break
end
if status == -1 then
 error("die")
end
источник

f

fgntfg in pro.lua
Шмель Тяжеловес

pass2status = {
"password1" = 1,
"password2" = 2,
}
status = -1
for k, v in pairs(pass2status) do
 if str:match(k) then
   status = v
   break
end
if status == -1 then
 error("die")
end
лучше в массиве ключ и значения местами поменять, кмк
источник

f

fgntfg in pro.lua
хотя не принципиально
источник

-

- in pro.lua
Я чуть по-другому сделал:

p="genpassvkt"                                        print(p:match("genpass(%a)"):match('v') and 1 or (c:match('l') and 2 or die("error")))
источник

x

xor in pro.lua
народ с ориентируйте по ставке в луа деве, какая минимальная?
источник

IA

Ivan Azoyan in pro.lua
Я бы больше сотки не платил))))
источник

IA

Ivan Azoyan in pro.lua
Но, на самом деле, работа на Луа это, наверное, когда 90% работы на плюсах и 10% на Луа
источник

IA

Ivan Azoyan in pro.lua
Так что по рынку С/С++ смотри
источник