[問題] 程式返回值疑問

作者: clanguage (C語言)   2017-03-16 14:07:54
請問一下從 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
作者: cutekid (可愛小孩子)   2017-03-16 14:51:00
https://goo.gl/QqFyn2 這篇可能有幫助!
作者: clanguage (C語言)   2017-03-17 19:51:00
謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com