[問題] 程式返回值疑問
請問一下從 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://www.ptt.cc/bbs/Perl/M.1489644476.A.913.html
推
03/16 14:51, , 1F
03/16 14:51, 1F
→
03/17 19:51, , 2F
03/17 19:51, 2F
討論串 (同標題文章)
Perl 近期熱門文章
PTT數位生活區 即時熱門文章