- UID
- 64909
- 帖子
- 919
- 主題
- 879
- 精華
- 0
- 積分
- 1238
- 楓幣
- 69
- 威望
- 1236
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 0
- 閱讀權限
- 70
- 性別
- 保密
- 在線時間
- 48 小時
- 註冊時間
- 2014-6-8
- 最後登入
- 2022-7-11
|
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 語言的精髓就是快捷易用。
|
|