Ruby 教程
Ruby 一般是從命令行運(yùn)行,方式如下:
$ ruby [ options ] [.] [ programfile ] [ arguments ... ]
解釋器可以通過下列選項(xiàng)被調(diào)用,來控制解釋器的環(huán)境和行為。
選項(xiàng) | 描述 |
---|---|
-a | 與 -n 或 -p 一起使用時(shí),可以打開自動(dòng)拆分模式(auto split mode)。請(qǐng)查看 -n 和 -p 選項(xiàng)。 |
-c | 只檢查語法,不執(zhí)行程序。 |
-C dir | 在執(zhí)行前改變目錄(等價(jià)于 -X)。 |
-d | 啟用調(diào)試模式(等價(jià)于 -debug)。 |
-F pat | 指定 pat 作為默認(rèn)的分離模式($;)。 |
-e prog | 指定 prog 作為程序在命令行中執(zhí)行??梢灾付ǘ鄠€(gè) -e 選項(xiàng),用來執(zhí)行多個(gè)程序。 |
-h | 顯示命令行選項(xiàng)的一個(gè)概覽。 |
-i [ ext] | 把文件內(nèi)容重寫為程序輸出。原始文件會(huì)被加上擴(kuò)展名 ext 保存下來。如果未指定 ext,原始文件會(huì)被刪除。 |
-I dir | 添加 dir 作為加載庫的目錄。 |
-K [ kcode] | 指定多字節(jié)字符集編碼。e 或 E 對(duì)應(yīng) EUC(extended Unix code),s 或 S 對(duì)應(yīng) SJIS(Shift-JIS),u 或 U 對(duì)應(yīng) UTF-8,a、A、n 或 N 對(duì)應(yīng) ASCII。 |
-l | 啟用自動(dòng)行尾處理。從輸入行取消一個(gè)換行符,并向輸出行追加一個(gè)換行符。 |
-n | 把代碼放置在一個(gè)輸入循環(huán)中(就像在 while gets; ... end 中一樣)。 |
-0[ octal] | 設(shè)置默認(rèn)的記錄分隔符($/)為八進(jìn)制。如果未指定 octal 則默認(rèn)為 |