Ruby程式語言

Ruby程式語言

《Ruby程式語言》是由電子工業出版社出版的圖書,作者是David Flanagan Yukihiro Matsumoto。

基本介紹

  • 書名:Ruby程式語言
  • 作者:David Flanagan   Yukihiro Matsumoto
  • ISBN:9787121077012
  • 類別:資料教材
  • 定價:68.00 元
  • 出版社電子工業出版社
內容簡介,作者簡介,圖書目錄,

內容簡介

《Ruby程式語言》詳細介紹了Ruby1.8和1.9版本各方面的內容。在對Ruby進行了簡要的綜述之後,《Ruby程式語言》詳細介紹了以下內容:Ruby的句法和語法結構,數據結構和對象,表達式和操作符,語句和控制結構,方法、proc、lambda和閉包,反射和元編程,Ruby平台。本書還包含對Ruby平台上豐富的API的詳盡介紹,並用帶有詳盡注釋的代碼演示了Ruby進行文本處理、數字運算、集合、輸入/輸出、網路開發和並發編程的功能。

作者簡介

DavidFlanagan是一位編程人員,也是暢銷書《JavaScript:The Definitive Guide》(O,Reillv)和《Java in a Nut shell))(0’Reilly)的作者,這兩本分別被認為是JavaScript和Java語言的標準參考手冊。
松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)是Ruby的締造者、設計者及領袖級開發者。

圖書目錄

前言1
第1章導言1
1.1漫遊RUBY2
1.2體驗RUBY11
1.3關於本書15
1.4一個RUBY版的SUDOKU解答17
第2章RUBY程式的結構和運行25
2.1詞法結構26
2.2句法結構33
2.3檔案結構35
2.4程式的編碼36
2.5RUBY程式的運行39
第3章數據類型和對象41
3.1數字42
3.2文本46
3.3數組64
3.4哈希67
3.5範圍68
3.6符號71
3.7TRUE、FALSE和NIL72
3.8對象72
第4章表達式和操作符85
4.1字面量和關鍵字字面量86
4.2變數引用87
4.3常量引用88
4.4方法調用89
4.5賦值92
4.6操作符100
第5章語句和控制結構117
5.1條件式118
5.2循環127
5.3疊代器和可枚舉對象130
5.4代碼塊140
5.5改變控制流146
5.6異常和異常處理154
5.7BEGIN和END165
5.8執行緒、纖程和連續體166
第6章方法、PROC、LAMBDA和閉包175
6.1定義簡單方法177
6.2方法名180
6.3方法和圓括弧183
6.4方法參數185
6.5PROC和LAMBDA192
6.6閉包200
6.7METHOD對象203
6.8函式式編程205
第7章類和模組213
7.1定義一個簡單類214
7.2方法可見性:PUBLIC、PROTECTED、PRIVATE232
7.3子類化和繼承234
7.4對象創建和初始化241
7.5模組247
7.6載入和請求模組252
7.7單鍵方法和EIGENCLASS257
7.8方法查找258
7.9常量查找261
第8章反射和元編程265
8.1類型、類和模組266
8.2對字元串和塊進行求值268
8.3變數和常量271
8.4方法272
8.5鉤子方法277
8.6跟蹤279
8.7OBJECTSPACE和GC281
8.8定製控制結構281
8.9缺失的方法和常量284
8.10動態創建方法287
8.11別名鏈290
8.12領域特定語言296
第9章RUBY平台303
9.1字元串304
9.2正則表達式310
9.3數字和數學運算321
9.4日期和時間325
9.5集合328
9.6檔案和目錄350
9.7輸入/輸出356
9.8網路366
9.9執行緒和並發372
第10章RUBY環境389
10.1執行RUBY解釋器390
10.2頂層環境394
10.3實用性信息抽取和產生報表的捷徑403
10.4調用作業系統的功能405
10.5安全409
索引413

相關詞條

熱門詞條

聯絡我們