ruby comes with a set of predefined variables $: = default search path (array of paths)
其他Ruby特殊變量:
$! 最近一次的錯誤信息 $@ 錯誤產生的位置 $_ gets最近讀的字符串 $. 解釋器最近讀的行數(line number) $& 最近一次與正則表達式匹配的字符串 $~ 作為子表達式組的最近一次匹配 $n 最近匹配的第n個子表達式(和$~[n]一樣) $= 是否區別大小寫的標志 $/ 輸入記錄分隔符 $\ 輸出記錄分隔符 $0 Ruby腳本的文件名 $* 命令行參數 $$ 解釋器進程ID $? 最近一次執行的子進程退出狀態