
第1章
夠用的 Ruby
這本書的程式碼是以 Ruby 所寫,那是一種以簡單、友善、有趣為其設計理念的程式語
言。選擇 Ruby 雖然是因為它的明確和彈性,但這本書並未使用 Ruby 的特殊功能,因
此如果有助於讓書中的概念更為清楚,你應該能將本書的範例程式碼轉換成你所偏好的
語言,尤其是其他諸如 Python 或者 JavaScript 之類的動態語言。
這些範例程式碼全都與 Ruby 2.0 和 Ruby 1.9 相容。在 Ruby 官方網站(
http://www.
ruby-lang.org/
)可以找到並下載其他版本的 Ruby 實作品。
讓我們來一趟 Ruby 語言的快速之旅,這趟旅程的重點是用在本書的功能,如果你還意
猶未盡,O
’
Reilly 的
The Ruby Programming Language
會是很好的起點(譯註:此書中
文版《Ruby 程式設計》是由碁峰出版)。
如果你已經瞭解 Ruby,大可放心的跳到第 2 章,並不會有所遺漏。
互動的 Ruby 殼層
互動的主控台(IRB)是 Ruby 最友善的功能,它讓我們輸入一段 Ruby 程式碼,即可
立即看到執行結果。這本書以大量的 IRB 執行我們編寫的程式碼,並探索這些程式碼
如何運作。
在你的開發機命令列輸入
irb
,就可以執行 IRB,當它準備好接收你提供的運算式,
IRB 就會顯示 >> 提示。輸入運算式並按下 Enter 之後,IRB 就會估算程式碼,並將結
果呈現在 => 提示旁邊: