在Perl脚本中如下:
$a=apple
$b=orange
if ($?==0) {
# do something
}
Run Code Online (Sandbox Code Playgroud)
$?这里的意思是什么?
Kar*_*tel 10
$?,以及所有其他"魔术"变量,记录在perlvarPerl联机帮助页的部分中.如果您实际上没有使用该man命令进行类似Unix的设置,那么您也应该能够使用Google man perlvar.
其他人回答了有关其含义的问题$?.
我想我也会提到在命令提示符下也可以获得Perl特殊变量的帮助:
perldoc -v $?
Run Code Online (Sandbox Code Playgroud)
根据你的shell,你可能需要逃避$.