【发布时间】:2012-06-08 13:32:56
【问题描述】:
所以我是一个初学者 Perl 程序员。我已经使用它大约一个月了,但是仅在上周左右,我才将它用于除了系统管理员类型的任务之外的任何事情。在这样做时,我遇到了以下问题,
Perl 子进程非常灵活,它们不会对传入的参数施加很多/任何限制。如何强制执行参数的数量和/或检查它们是否是引用、标量等?
为了澄清,这是我目前对 Perl 子进程所做的:
sub mySub{
($a, $b) = @_;
continue and use these methods
}
但这不能保证 $a 和 $b 持有什么。无论如何要确保它们包含值,比如$a 的引用和$b 的标量?
提前致谢。
编辑:当我说$b 的标量时,我的意思是包含一个整数,而不是对其他数据结构的引用。
【问题讨论】:
标签: perl subprocess