胶片30 关于子程序的一些说明-VII--AUTOLOAD
为解决在给定的包中不满足子程序硬引用的问题, 你能定义一个缺省函数AUTOLOAD
你用你想用的任何方法建立AUTOLOAD以处理这种情况
AUTOLOAD传送参数, 这个参数是给调用子程序的, 不满足外部的(external)的名 字在$AUTOLOAD中
sub AUTOLOAD #对不满足的外部调用UNIX
my $program = $AUTOLOAD;
$program = ~s/.*:://; #除去任何包符号
system($program, @_);
}
date(); #通过上面的AUTOLOAD现在将正确地执行
Copyright: NPACT