Пробелы

Мы рекомендуем не ставить пробелы после слов if, unless, elsif, while, until в заголовках условных конструкций и циклов. Не нужны пробелы, на наш взгляд, и вокруг арифметических операторов и операторов присваивания:

хорошоплохо
Perl
if(<STDIN> eq "y\n") { $a=$m+1; } else { $b=$m; }
Perl
if (<STDIN> eq "y\n") { $a = $m + 1; } else { $b = $m; }

Впрочем, на этот счёт существует и иное мнение.

Пробелы совершенно необходимы после точек с запятой в заголовках циклов for и после запятых в списках:

хорошоужасно
Perl
for(my $i=0; $i<$n; $i++) { print "$i\n"; }
Perl
for(my $i=0;$i<$n;$i++) { print "$i\n"; }
Perl
@a=(2, 3, 5, 7, 11, 13, 17, 19);
Perl
@a=(2,3,5,7,11,13,17,19);

Информатика-54© А. Н. Швец