Ruby是”一種用于迅速和簡便的面向?qū)ο缶幊痰慕忉屝阅_本語言”;這意味著什么?
解釋性腳本語言:
- 有直接呼叫系統(tǒng)調(diào)用的能力
- 強(qiáng)大的字符串操作和正則表達(dá)式
- 開發(fā)中快速回饋
迅速和簡便:
- 無需變量聲明
- 變量無類型
- 語法簡單而堅(jiān)實(shí)
- 自動內(nèi)存管理
面向?qū)ο缶幊?/p>
- 任何事物都是一個(gè)對象
- 類,繼承,方法,等等
- 單態(tài)方法
- 模塊糅合
- 迭代器和閉包(closures)
以及:
- 多精度整數(shù)
- 異常處理模式
- 動態(tài)裝載
- 線程
如果你對上面的那些概念還不熟悉,繼續(xù)讀,別擔(dān)心.Ruby的箴言是”迅速和簡便”.