perl - “sub main…&main();”有什么好处? Perl中使用方法(子主模式)?

标签 perl main

几年前,除最简单的Perl脚本外,我对所有其他语言都采用了以下“模式” :(我什至不记得我第一次看到它的地方,这肯定不是我的真正想法。)

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

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


有什么好处吗?我发现代码更简洁一些,但是除此之外,我不确定这样做是否有其他目的,可以使我的C程序员高兴:-)

感谢Perl专家和高级用户的任何见解。 (我当然不是)

最佳答案

限制范围是众所周知的习惯用法。在https://stackoverflow.com/q/1183876#comment-1012787 discussed中对此进行了讨论。和http://use.perl.org/comments.pl?sid=43991&cid=70918 ff。

关于perl - “sub main…&main();”有什么好处? Perl中使用方法(子主模式)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6763987/

相关文章:

windows - 为什么我在 Windows 上使用 Perl-Tk 构建复杂的 GUI 时遇到问题?

c - C-如何在主函数中更改char **参数

java - 由于无法加载主类错误,无法运行 JAR 文件

java - “找不到或加载主类”是什么意思?

c++ - main中的非可移植const

perl - Perl中的字符串连接涉及函数的输出等

regex - 使用 perl 作为更好的 grep 来匹配使用单行模式 m/RE/s 的多行

perl - Docker:暴露应用程序在容器内使用的多个端口(未预先确定)

perl - 如何在 Perl 中编写缓存 HTTP 代理?

java - “找不到或加载主类”是什么意思?