[Moscow.pm] Чуток поругал перл
Толян II
agrishaev на gmail.com
Ср Апр 26 10:15:58 PDT 2017
Такое чувство, что на нем если и программировал, то наверно не долго и
наверно не очень хорошо.
1) " чтобы писать на современном перле надо явно включать прагмы
использования новых фич"
1.1) А если просто сказать <<use 5.020;>> и тогда все полезное подключиться.
1.2) В совсем не последнем перле можно даже написать perl -e 'say 42' и это
даже отработает!!!
2) --- Тут наброс без существа
Я не встречал динамического языка и нормальными тредами (haskell и
подобные не пройдут)
3) можно даже без use strict; пишем use 5.016 и счастье.
Про матчинг -- Запускаем
====
$str = 'Perl is good!!!';
$str=~m#Perl is (good)# and say substr($str,0,8) . $1;
$str=~m#Perl is (bad)#i or say substr($str,0,8) . ($1 ||'good')."\n";
====
4) Ничего не скажу про eval - использовал только в виде $good = eval { ...
};
Кстати он прекрасно цепляет my переменные.
5) Уже за меня сказали
6) if (grep $_ eq 'blabla', @arr) --- Это идеома
7) Мы используем mysql + собственный DateTime и вполне этим довольны :)
8) Совсем не по делу.
9) Не по делу
Итого из всех 9 баллов можно едва натянуть только на 1.5 балла.
Был бы ты на экзамене это был бы провал.
26 апреля 2017 г., 17:57 пользователь Alexey Shrub via Moscow-pm <
moscow-pm на pm.org> написал:
> Приветствую всех,
>
> для тех кто не читает хабр, мой небольшой наброс
> https://habrahabr.ru/post/327408/
>
> --
> Alexey Shrub
> mindstate.info
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20170426/3abaa203/attachment-0001.html>
Подробная информация о списке рассылки Moscow-pm