Size: a a a

2021 August 03

SZ

Sergey Zhmylove in Modern::Perl
А нафига тогда его юзать? BEGIN{require Package}
источник

a

allter in Modern::Perl
Да, обшибся.
источник

a

allter in Modern::Perl
Шутите-с? :)
источник

SZ

Sergey Zhmylove in Modern::Perl
Бляя
источник

SZ

Sergey Zhmylove in Modern::Perl
Следующие строки с perldoc use:
источник

SZ

Sergey Zhmylove in Modern::Perl
...supply the empty list:

use Module ();

That is exactly equivalent to

BEGIN { require Module }
источник

a

allter in Modern::Perl
Надо еще добавить, что use Foo (); или, хуже, use Bar(); выглядит нелепо, поэтому используют литерал qw()
источник

SZ

Sergey Zhmylove in Modern::Perl
Не знаю, не знаю. Кто-то использует qw(), кто-то использует (). Я бы не сказал, что в продакшен коде сильно преобладает qw. Как по мне, соотношение 60/40
источник

a

allter in Modern::Perl
С qw не очень хорошо то, что некоторые начинают оригинальничать:
use Lol qw//;
use Kek qw[];
use Xyz qw$$;
источник

a

allter in Modern::Perl
Поэтому просто используйте use Foo qw();
источник

IB

Ivan Bessarabov in Modern::Perl
Можно взять cpan и посчитать что люди в реальности используют. Я ставлю на 95/5
источник

SZ

Sergey Zhmylove in Modern::Perl
Хехе, давай напишем скрипт, который покажет реальную цифру?:р
источник

IB

Ivan Bessarabov in Modern::Perl
=)
источник

IB

Ivan Bessarabov in Modern::Perl
Там самое сложное — дождаться пока весь cpan скачается
источник

IB

Ivan Bessarabov in Modern::Perl
Я как-то развлекался, смотрел что на cpan популярнее — табы или пробелы — https://squareperl.com/ru/tabs-vs-spaces-in-millions-of-perl-files
источник

И

Игорь in Modern::Perl
Да блин, только я решил что qw() - это хорошо😁
источник

И

Игорь in Modern::Perl
Ну тут букв больше писать. Да и когда все подключается по типу:

use Module;

то рука не поднимается делать

BEGIN { require Module }
источник

IB

Ivan Bessarabov in Modern::Perl
Это не предложение так писать. Это объяснение как это внутри работает.
источник

И

Игорь in Modern::Perl
источник

SZ

Sergey Zhmylove in Modern::Perl
Ну это ты на одном примере сравниваешь
источник