Я - программист Java, который недавно должен был взять Perl. Первая часть, найденная самой твердой привыкнуть к, была всем специальным предложением, созданным в переменных как $ _ $ ~ $' и так далее. Пока Вы не привыкаете им, трудно отслеживать, которых делает что.
И, конечно, использование регулярных выражений.
Например, я должен поддержать код и когда я видел строку ниже впервые, это немного сбивало с толку. Как программист Java это похоже на мусор.
next unless "$_" !~ /^#/;
Из документации :
CTRL-C Interrupt current (search) command. Use CTRL-Break on
MS-DOS |dos-CTRL-Break|.
In Normal mode, any pending command is aborted.
.