170 похожих чатов

А насколько нежелательно объявлять переменные через locals()?

10 ответов

1 просмотр

Страшно представить кейсы использования этого

Ну разве-что для реализации чего-то вроде timeit

ооо-ооо Автор вопроса
TheArcher
Страшно представить кейсы использования этого

ну вот как раз нашел применение в задачке где нужно было создать неприличное кол-во почти одинаковых функций с разными именами

ооо ооо
screenshot ну вот как раз нашел применение в задачке где нужн...

Просто это лучше оборачивать хотя-бы в класс, типо obj.nine(…) И там уже в классе описывать эту фабрику функций А с такой реализацией кодить в IDE будет сложновато, как минимум

ооо-ооо Автор вопроса
TheArcher
Просто это лучше оборачивать хотя-бы в класс, типо...

я не силен в этом, но что-то налепил. кстати, если метод просто возвращает какое-то значение и ничего больше не делает (допустим template сверху), то правильнее будет написать лямбда функцию или нет разницы?

ооо ооо
screenshot я не силен в этом, но что-то налепил. кстати, если...

Я такую обёртку придумал https://dpaste.org/NBdLZ Только не бейте)

ооо ооо
screenshot я не силен в этом, но что-то налепил. кстати, если...

Кстати есть такая штука как functools.partial: template = partial(self.items, value=value) А так, lambda функции лучше поменьше использовать, они читаются хуже (если конкретный пример не доказывает обратное)

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
1
Святости? Когда дотумкаешь что открытое лучше закрытого - кастани
zamtmn
9
я имею в виду официально интегрированный в телегу? в том плане что не сливает переписку с пользователем?
Andrey
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
Кто-нибудь решал проблему с автоматическим скроллингом к выбранной ячейке в TDBGrid в Lazarus? Проблема в том, что есть допустим 3 столбца, третий столбец виден наполовину, вк...
Дмитрий Логинов
1
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
ты вот так хотел? а пурджить arg бесполезно это не макрос, вот рестроить arg смысл есть, но в конце области видимости, а не перед началом новой области видимости.
ProMiNick
7
Карта сайта