[问题] 程式返回值疑问

楼主: 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