Size: a a a

Беседка Perl-групп

2021 April 30

AP

Anton Petrusevich in Беседка Perl-групп
в чём проблема-то?
источник

AP

Anton Petrusevich in Беседка Perl-групп
ты про русские или мировые реалии?
источник

p

pragus in Беседка Perl-групп
Ну вот хотя бы так https://paste.ubuntu.com/p/CDZJKpf8yG/
источник

p

pragus in Беседка Perl-групп
Корректность не проверял, но сломаться ничего не должно
источник

AP

Anton Petrusevich in Беседка Perl-групп
сенкс. правда, не могу сказать, чтобы прямо сильно так уж изменилось... да, немного повысилась эффективность изза прекомпиляции регекспов, но это скрипт в системе сборки, он запускается один раз при сборке проекта и будет он одну сотую секунды или одну тысячную секунды работать мне не так уж важно... но, спасибо.

не совсем понятно использование заглавных букв в переменных. это ж не константы типа. в питоне так принято?
источник

p

pragus in Беседка Perl-групп
всякую глобальную шнягу и константы принято делать заглавными.
источник

AP

Anton Petrusevich in Беседка Perl-групп
про дикшенери компрехеншен не знал
источник

AP

Anton Petrusevich in Беседка Perl-групп
да там все переменные можно "глобальными" считать...
источник

AP

Anton Petrusevich in Беседка Perl-групп
или наоборот, все локальными...
источник

AP

Anton Petrusevich in Беседка Perl-групп
в питоне с областью видимость как в похапе — глупо придумано
источник

AP

Anton Petrusevich in Беседка Perl-групп
но, по сути, не так уж много тебе удалось изменить то :)
источник

AP

Anton Petrusevich in Беседка Perl-групп
```for full_p in {os.path.join(cdir, x) for x in filter(EXT_REGEX.search, files)}:```
тут словарь? почему?
источник

p

pragus in Беседка Perl-групп
можно даже так https://paste.ubuntu.com/p/3MGHJYYNZZ/
источник

p

pragus in Беседка Perl-групп
это не словарь, а set
источник

p

pragus in Беседка Perl-групп
есть list comprehension - [x for x in Iterable]
источник

p

pragus in Беседка Perl-групп
есть set comprehension {x for x in Iterable}
источник

p

pragus in Беседка Perl-групп
есть dict comprehension {x:str(x) for x in Iterable}
источник

p

pragus in Беседка Perl-групп
и есть еще generator expression (x for x in Iterable)
источник

p

pragus in Беседка Perl-групп
generator expression - ленивый
источник

p

pragus in Беседка Perl-групп
Остальные являются краткой формой записи соотвествующих типов.
источник