作者clanguage (C语言)
看板Perl
标题[问题] 程式返回值疑问
时间Thu Mar 16 14:07:54 2017
请问一下从 perl 呼叫其他 script 程式返回值问题
1.pl 呼叫 2.pl 後, 我传回值为1, 但在 1.pl 却收到 256
有人知道是怎麽回事吗?
1.pl
my $cmd = "2.pl";
system($cmd);
if ($? > 0) {
B say "result=$?";
}
# 印出 result=256
2.pl
my $ret = main();
say "main=$ret";
exit($ret);
# 印出 main=1
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.228.102.175
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Perl/M.1489644476.A.913.html
2F:→ clanguage: 谢谢 03/17 19:51