Size: a a a

2021 April 24

AZ

Aydar Zarifullin in pro.lua
За такой код на любом языке надо бить :)
источник

a

anton in pro.lua
а как по другому это сделать?
источник

AZ

Aydar Zarifullin in pro.lua
Что это? Он в зависимости от условия должен просто две разные функции вызывать с разным набором параметров, все эти присваивания лишний шум.
источник

a

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

AZ

Aydar Zarifullin in pro.lua
Если это триллион разных функций просто то да лучше их все написать так как ветки ифа ты все-равно напишешь. Какая разница присваивание там будет или сразу вызов.
источник

a

anton in pro.lua
не, прикол в том, что иф ты сделаешь один раз, а потом в цикле будешь триллион раз вызывать нужную функцию
источник

AZ

Aydar Zarifullin in pro.lua
Так а смысл? If сразу в цикле пишешь. Много ли ты выиграешь без проверок то? Тут уже мерить нужно конечно. Теоретически твой вариант конечно быстрее но не факт.
источник

a

anton in pro.lua
я про случай, когда тебе не нужна эта проверка в каждой итерации, потом у тебя могут быть несколько вызовов этой функции, каждый раз иф писать?
источник

AZ

Aydar Zarifullin in pro.lua
Ну как бы да.
источник

a

anton in pro.lua
ну ок
источник

a

anton in pro.lua
а если у тебя условие условие трёхэтажное, ты создашь видимо флаг сначала, и будешь его таскать везде
источник

AZ

Aydar Zarifullin in pro.lua
Не флаг а функцию. isVeryLongConditionTrue зачем какие-то глобалки по коду раскидывать.
источник

S

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

МА

Марат Абдуллин... in pro.lua
Спасибо!
источник

S

Snusmumriken in pro.lua
То что прописано по умолчанию в ffi — создано исключительно для ffi. Но компилятор tcc умеет компилять строки в оперативную память, и через ffi его можно подрубить.
источник

DB

Dmitry Belyaev in pro.lua
я сразу че-то не сообразил - так можно в питоне, только в bar надо объявить будет positional arguments типо def bar(a, b, *args): ..., и тогда он в себя будет брать bar(a, b, c)
источник

S

Snusmumriken in pro.lua
Будет, но надо модифицировать функции ))
А если я использую чьи-то библиотечные — надо вокруг них что-то оборачивать, фу.
источник

DB

Dmitry Belyaev in pro.lua
ну да, тогда не выкрутишься)
источник

L

Leon174 in pro.lua
Интересная репа
источник

L

Leon174 in pro.lua
Еще интересней, что она уже была в закладках ((
источник