我想将所有常见的子程序分离到另一个文件中,以节省一些空间并整理每个文件。然后只需使用 require() 来调用子例程。
例如。
sub greet{
print "Hi there\n";
}
我在 Script1.pl、Script2.pl 和 Script3.pl 中添加并调用了它。
将子程序分离到另一个文件的优点和缺点是什么?
我为我的语法感到抱歉。希望你能帮助我理解。
我想将所有常见的子程序分离到另一个文件中,以节省一些空间并整理每个文件。然后只需使用 require() 来调用子例程。
例如。
sub greet{
print "Hi there\n";
}
我在 Script1.pl、Script2.pl 和 Script3.pl 中添加并调用了它。
将子程序分离到另一个文件的优点和缺点是什么?
我为我的语法感到抱歉。希望你能帮助我理解。
正如您所描述的,只要您有多个脚本使用的代码,通常应该将其拆分为一个库。有很多方法可以做到这一点,每种方法都有自己的优点和缺点,超出了您的具体问题的范围。
因此,为了解决您关于将功能移入库的利弊的具体问题,让我们从
一般经验法则:除了非常小的和/或独立的项目,使用库。