【发布时间】:2010-08-22 21:49:50
【问题描述】:
我不知道如何为子程序设置默认参数。这是我考虑的:
sub hello {
print @_ || "Hello world";
}
如果您只需要一个参数,这很好用。您将如何为多个参数设置默认值?
我打算这样做:
sub hello {
my $say = $_[0] || "Hello";
my $to = $_[1] || "World!";
print "$say $to";
}
但这是很多工作......必须有一个更简单的方法;可能是最佳实践?
【问题讨论】:
标签: perl function subroutine