# **后記**
雖然 TrueNet 享譽世界 20 載,但其服務停止后的責任該由誰承擔一直懸而未決,即便如此,日本仍然還有許多舊型號的服務器在運行。
——藤井太洋《合作》
本書為 2002 年出版的《Ruby 基礎教程》的修訂版,第 4 版是在 2010 年出版的第 3 版的基礎上修訂的。為了配合 Ruby 2.0 正式版的發布,第 4 版追加了關鍵字參數、腳本默認編碼為 UTF-8 等新特性的內容。在第 3 版中與 1.8 版相關的內容,本次修訂原則上都未保留。為了兼容 1.8 版以及 1.9 版,第 3 版有時會對相同的內容分別說明,而第 4 版由于不需要考慮兼容性的問題,因此在內容說明上更為簡潔。
當然,現在還有不少活躍在第一線的程序是用 1.8 版實現的,也有很多讀者平時還在使用 1.8 版的環境。可以說,這就是 1.8 版的偉大之處,它為 Ruby 的發展立下了汗馬功勞。話雖如此,對于初次接觸的 Ruby 的讀者來說,還是希望大家使用最新版本的 Ruby。
第 4 版(日文版)出版于 2013 年,Ruby 當時已經 20 歲了。20 年來,它的價值不可撼動、不容置疑,但這畢竟都是過往的輝煌。現在開始接觸 Ruby 的初學者們,承擔著繼續創造新產品、新文化的任務,他們是支持 Ruby 不斷發展的不可或缺的力量。希望本書有幸能為這樣的 Ruby 初學者們提供幫助。
- 推薦序
- 譯者序
- 前言
- 本書的讀者對象
- 第 1 部分 Ruby 初體驗
- 第 1 章 Ruby 初探
- 第 2 章 便利的對象
- 第 3 章 創建命令
- 第 2 部分 Ruby 的基礎
- 第 4 章 對象、變量和常量
- 第 5 章 條件判斷
- 第 6 章 循環
- 第 7 章 方法
- 第 8 章 類和模塊
- 第 9 章 運算符
- 第 10 章 錯誤處理與異常
- 第 11 章 塊
- 第 3 部分 Ruby 的類
- 第 12 章 數值類
- 第 13 章 數組類
- 第 14 章 字符串類
- 第 15 章 散列類
- 第 16 章 正則表達式類
- 第 17 章 IO 類
- 第 18 章 File 類與 Dir 類
- 第 19 章 Encoding 類
- 第 20 章 Time 類與 Date 類
- 第 21 章 Proc 類
- 第 4 部分 動手制作工具
- 第 22 章 文本處理
- 第 23 章 檢索郵政編碼
- 附錄
- 附錄 A Ruby 運行環境的構建
- 附錄 B Ruby 參考集
- 后記
- 謝辭