Такое чувство, что на нем если и программировал, то наверно не долго и
наверно не очень хорошо.

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 <
[email protected]> написал:

> Приветствую всех,
>
> для тех кто не читает хабр, мой небольшой наброс
> https://habrahabr.ru/post/327408/
>
> --
> Alexey Shrub
> mindstate.info
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить