Какие преимущества дает «sub main… & main ();» подход (sub-main-pattern) в Perl?

Несколько лет назад я принял следующий "шаблон" для всех, кроме самого простого из моих сценариев Perl: (Я даже не помню, где Я увидел это первым, это определенно не была моя настоящая идея.)

use strict;
...
sub main {
  ...
}
... possibly more subs ...

... at the end of the file:
#############
# Call main #
&main();
#############

Есть ли в этом польза? Я считаю, что код немного чище, но в остальном я не уверен, что у этого есть какая-либо цель, кроме как сделать меня счастливым программиста на C: -)

Любые идеи экспертов Perl и опытных пользователей приветствуются. (Я точно не являюсь ни тем, ни другим)

17
задан Martin Ba 20 July 2011 в 15:00
поделиться