[英]What does $? mean in Ruby?
我剛剛閱讀了PHP,Perl,Ruby和Python的比較
http://hyperpolyglot.org/scripting
並看到以下代碼示例。
files = `ls -l /tmp`
unless $?.success?
raise "ls failed"
end
files = %x(ls)
unless $?.success?
raise "ls failed"
end
我想知道是什么$? 代表....
$?
包含最后執行的命令的退出代碼。 可以作為$?.exitstatus
訪問
$? 表示最后執行的子進程的退出狀態
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.