Size: a a a

2020 June 19

A

A in Modern::Perl
Просто это динамические параметры, от настроек зависят. Ну ладно, спс, попробую поискать обходной путь
источник

VG

Vadim Goncharov in Modern::Perl
ну так оно скриптуется там тем же башем
источник

VG

Vadim Goncharov in Modern::Perl
man bash на предмет /completion короче :)
источник

SZ

Sergey Zhmylove in Modern::Perl
A
Дратути. Никогда не использовал перл, сразу вопрос: возможно ли [в линуксе] средствами stdlib перла спарсить автодополнение консольной утилиты, которое по tab'у показывается?
Перлом можно всё
источник

A

A in Modern::Perl
Нашёл скрипт, который отдаёт утилите валидные параметры, всем спасибо :) Напоследок платиновый вопрос: что где почитать для беглого ознакомления с языком? В основном чтобы читать и понимать получше
источник

IB

Ivan Bessarabov in Modern::Perl
A
Нашёл скрипт, который отдаёт утилите валидные параметры, всем спасибо :) Напоследок платиновый вопрос: что где почитать для беглого ознакомления с языком? В основном чтобы читать и понимать получше
https://learnxinyminutes.com/docs/perl/ — вот одна страница. Совсем база, правда.
источник

A

A in Modern::Perl
Ага, ну там и further reading есть. Збс, благодарю
источник

SZ

Sergey Zhmylove in Modern::Perl
A
Ага, ну там и further reading есть. Збс, благодарю
Ну так-то perldoc достаточно для того, чтобы начать немного лучше его понимать. Можно сразу вместо любого другого чтива
источник

AU

Alexey Ugnichev in Modern::Perl
Ivan Bessarabov
И там есть perl!
Как раз думал посмотреть, прикольно.
источник
2020 June 21

b

basiliscos in Modern::Perl
Всех с выходом нового перла )
источник

b

basiliscos in Modern::Perl
источник

b

basiliscos in Modern::Perl
https://i.imgur.com/hAoxUao.png

подскажите плз насчёт этого.... что-то я всю жизнь был уверен, что return необязателен, и хочешь ставь, а хочешь нет, а в примере пишут что это не так...
источник

SZ

Sergey Zhmylove in Modern::Perl
basiliscos
https://i.imgur.com/hAoxUao.png

подскажите плз насчёт этого.... что-то я всю жизнь был уверен, что return необязателен, и хочешь ставь, а хочешь нет, а в примере пишут что это не так...
Да, не так
источник

SZ

Sergey Zhmylove in Modern::Perl
basiliscos
https://i.imgur.com/hAoxUao.png

подскажите плз насчёт этого.... что-то я всю жизнь был уверен, что return необязателен, и хочешь ставь, а хочешь нет, а в примере пишут что это не так...
На самом деле, это не единственная фишка ретурна. Я не очень понимаю, что там сделали с этим в 5.32
источник

SZ

Sergey Zhmylove in Modern::Perl
basiliscos
https://i.imgur.com/hAoxUao.png

подскажите плз насчёт этого.... что-то я всю жизнь был уверен, что return необязателен, и хочешь ставь, а хочешь нет, а в примере пишут что это не так...
Но в целом, на твоей картинке всё разница ясна. Я об этом совсем недавно писал в соседнем чате
источник

SZ

Sergey Zhmylove in Modern::Perl
Типа смотри такой код:
my %h; for my $z (4..6) { %h = (%h, map { $z . $_ => sub {print $_[0], $_, $z}} (1..3))}
print $_, $h{$_}->($_), "\n" for keys %h;
источник

SZ

Sergey Zhmylove in Modern::Perl
Видишь, перл явно сохраняет значения переменных, а не ссылку на них.

То есть для обычных программистов замыкания работают не так
источник

SZ

Sergey Zhmylove in Modern::Perl
Если бы был написан return, то перл бы так не делал.

Особый смак, когда люди пишут отображающий функционал, который потом из-за этой детали ломает их логику:
sub x { return unless defined $_[0]; $_[0] * 4 } say for map x($_), 2, undef, 4, 5;
источник

SZ

Sergey Zhmylove in Modern::Perl
basiliscos
https://i.imgur.com/hAoxUao.png

подскажите плз насчёт этого.... что-то я всю жизнь был уверен, что return необязателен, и хочешь ставь, а хочешь нет, а в примере пишут что это не так...
А ещё разница в наличии return очевидна при пустом возврате, потому что без ретурна из сабы будет возвращено последнее значение. Типа вот
источник

SZ

Sergey Zhmylove in Modern::Perl
@bessarabov давай быстрее добавим 5.32 в твоего бота и сравним вывод для кода выше :)
источник