<本書特色>
《Ruby 程式設計》是 Ruby 的權威指南,內容完整地涵蓋了 Ruby 的 1.8 與 1.9 版。不論是想要學習 Ruby 的老練程式員,或是想要進一步瞭解和更精通語言的 Ruby 程式員,都適合閱讀本書。本書對 Ruby 語做了全面的說明,但是並未觸及正式的語言規格。
本書一開始會對 Ruby 語言提供快速上手的教學,然後會以由下而上、循序漸進的方式深入探討 Ruby 語言。內容包含::
- Ruby 程式的語彙和語法結構
- 資料型別與物件
- 運算式與運算符
- 述句與控制結構
- 方法、proc、lambda 與 closure
- 反射機制與中介編程
- Ruby 平台
《Ruby 程式設計》除了會詳細概述 Ruby 平台所提供的豐富 API,還會--使用加上大量註解的範例程式碼--示範 Ruby 應用於文字處理、數字處理、集合、輸入/輸出、網路以及並行性的工具。
如果你真的想要瞭解 Ruby 語言,那麼這是一本你不可以錯過的書。
David Flanagan 是一位程式設計師,以及《Java in a Nutshell》與《JavaScript: The Definitive Guide》這兩本暢銷書(歐萊禮出版)的作者;這本書曾被譽為 Java 與 JavaScript 的標準參考手冊。
Yukihiro "Matz" Matsumoto 是 Ruby 語言的發明者、設計者與首席開發者
『這本內容完整的 Ruby 參考手冊,是每個深入 Ruby 尋寶的人都想要取得的藏寶圖。』