【发布时间】:2017-11-06 05:41:55
【问题描述】:
如果我将变量作为全局变量,它可以正常工作。这段代码有什么问题?
sub Multiply {
$res = $a* $b;
return ( $a, $b, $res);
}
main:
my $a =3;
my $b =4;
my $res;
( $a, $b, $res) = Multiply();
print ("Input1 = $a\nInput2 = $b\nResult = $res");
【问题讨论】:
-
@sborsky,你猜是
use strict; use warnings qw( all );,即使在脚本中也经常被省略(因为它们应该总是存在)。 -
感谢@ikegami,标题应该已经足够暗示了,收回我之前的评论。
标签: perl perl-module