完全面向對象
在Ruby語言中,任何東西都是對象,包括其他語言中的基本數據類型,比如整數
變量沒有類型
Ruby的變量可以保存任何類型的數據。
任何東西都有值
不管是數學或者邏輯表達式還是壹個語句,都會有值。
ruby語言很優雅,可以做到不需要註釋就可以讀懂。
優點
語法簡單
普通的面向對象功能(類,方法調用等)
特殊的面向對象功能(Mixin,特殊方法等)
操作符重載
錯誤處理功能
叠代器和閉包
垃圾回收
動態載入(取決於系統架構)
可移植性高.不僅可以運行在多數UNIX上,還可以運行在DOS,Windows,Mac,BeOS等平臺上
適合於快速開發,壹般開發效率是JAVA的5倍