appboy 發表於 2016-12-4 00:36:09

甚麼是 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]
查看完整版本: 甚麼是 Ruby?