BEGIN { ... } { ... } LINK: { ... } END { ... } * В самом начале желательно использовать use strict * Блоки кода в Perl всегда заключаются в фигурные скобки { } * Фигурные скобки ставятся всегда, даже если внутри только один оператор * Комментарии обозначаются значком # * Синтаксис очень свободен - части операторов можно менять местами # Именованные блоки BLOCK: { $i=1; last BLOCK; # выход к print next BLOCK; # выход к continue } continue { $i++; } print $i; # Именованные блоки позволяют эмулировать оператор switch: $v = 1; SWITCH: { $case = 1, last SWITCH if $var==1; $case = 2, last SWITCH if $var==2; $case = 3, last SWITCH if $var==3; $case = 0; # nothing }
Perl Справочник v0.05 © 2007-2025 Igor Salnikov aka SunDoctor