甚麼是 Ruby?
Ruby 是「用於快捷易用物件導向程式設計的直譯式腳本語言」--這是甚麼意思呢?直譯式腳本語言 (interpreted scripting language):
能夠直接產生作業系統呼叫
強大的字串處理 (string operations) 及正規表示式 (regular expressions)
在開發時提供即時回饋
快捷易用:
不需要變數宣告 (variable declarations)
變數不需要型別 (typed)
語法簡單一致
自動管理記憶體
物件導向程式設計:
任何東西都是物件
類別、方法、繼承等
單件方法 (singleton methods)
模組提供「混入」(mixin) 功能
迭代器 (iterators) 及閉包 (closures)
以及:
多精確度整數 (multiple precision integers)
方便的例外處理 (exception processing)
動態載入 (dynamic loading)
執行緒支援 (threading support)
如果有些概念你並不清楚,沒關係,繼續看下去。Ruby 語言的精髓就是快捷易用。
頁:
[1]