精品久久看,欧美成人久久一级c片免费,日本加勒比在线精品视频,国产一区二区三区免费大片天美,国产成人精品999在线,97理论三级九七午夜在线观看

東坡下載:內容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

桌面主題教育相關素材下載字體下載外語學習高考考研建筑圖集高考作文書法字體桌面壁紙CAD圖紙考研素材

首頁硬件驅動硬件教程 → Ruby語法基礎教程 pdf最新整理版【免費版】

Ruby語法基礎教程

Ruby語法基礎教程pdf最新整理版【免費版】

  • 大小:869KB
  • 語言:中文
  • 平臺:WinAll
  • 更新:2015-07-06 10:20
  • 等級:
  • 類型:書集教程
  • 網站:http://m.outdoo.cn
  • 授權:免費軟件
  • 廠商:
  • 產地:國產軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關軟件軟件教程網友評論下載地址

本節內容東坡小編為大家整理帶來的是一份pdf格式最新整理版且內容完整免費的Ruby教程——準確一點來說,應該是Ruby語法基礎教程,該教程共有134頁,詳細介紹了Ruby的歷史、Ruby名字的由來、Ruby的安裝等相關內容,是一份非常不錯的ruby教程,有需要的朋友們可千萬不要錯過哦!

Ruby語法基礎教程目錄

第一部分 Ruby 語言基礎 ....................................................... 8

第一章  Ruby 語言概述 .......................................................... 8

§1.1 Ruby 的歷史 ....................................................................... 8

§1.2 Ruby 名字的由來 ................................................................... 8

§1.3 Ruby 的特點 ....................................................................... 8

§1.4 Ruby 和 Python 的比較 ............................................................... 9

第二章  Ruby 編程環境 .......................................................... 9

§2.1 Ruby 的安裝 ...................................................................... 9

§2.1.1 在 Windows 95/98/Me/XP 上安裝 Ruby ........................................... 9

§2.1.2 在 Linux 上安裝 Ruby ........................................................ 10

§2.2 運行 Ruby ....................................................................... 10

§2.2.1 使用 Ruby ................................................................. 10

§2.2.2 使用 FreeRIDE 和 SciTE ...................................................... 12

§2.2.3 使用 fxri ................................................................. 13

§2.3 Ruby-irb ........................................................................ 14

§2.4 Ruby-ri ......................................................................... 15

§2.5 RubyGems ........................................................................ 16

類與對象 ..................................................................... 17

§3.1 類的定義 ......................................................................... 17

§3.2 對象,屬性和方法 ................................................................. 18

§3.3 繼承 ............................................................................. 21

§3.4 特殊方法與特殊類 ................................................................. 23

§3.5 類變量與類方法 ................................................................... 24

§3.4 存取控制 ......................................................................... 25

§3.6 元類 ............................................................................. 27

§3.7 Ruby 的動態性 .................................................................... 28

§3.8 變量 ............................................................................. 29

§3.8.1 局部變量 ................................................................... 29

§3.8.2 實例變量 ................................................................... 30

§3.8.3 類變量 ..................................................................... 30

§3.8.4 全局變量 ................................................................... 31

§3.8.5 常量 ....................................................................... 31

§3.8 與定義有關的操作 ................................................................. 32

§3.8.1 alias ...................................................................... 32

§3.8.2 undef ...................................................................... 33

§3.8.3 defined? ................................................................... 34

第四章 基本類型 .............................................................. 37

§4.1 Array ............................................................................ 37

§4.2 Hash ............................................................................. 38

§4.3 Number ........................................................................... 39

§4.4 String ........................................................................... 40

§4.5 Range ............................................................................ 41

§4.6 Symbol ........................................................................... 42

§4.7 正則表達式 ....................................................................... 43

3

第五章 代碼塊和迭代器 ........................................................ 44

§5.1 代碼塊 (Block) .................................................................... 44

§5.1.1  什么是代碼塊 ................................................................ 44

§5.1.2  代碼塊與對象 ................................................................ 44

§5.2 迭代器 (Iterator) ................................................................. 46

§5.2.1  什么是迭代器 ................................................................ 46

§5.2.2  使用迭代器 .................................................................. 46

§5.2.3 yield ....................................................................... 47

§5.2.4  編寫自己的迭代器 ............................................................ 48

第六章 表達式 ................................................................ 49

§6.1 運算符 ........................................................................... 49

§6.2 命令替換 ......................................................................... 51

§6.3 賦值運算符 ....................................................................... 51

§6.4 并行賦值 ......................................................................... 53

§6.5 嵌套賦值 ......................................................................... 54

§6.6 其他賦值 ......................................................................... 54

§6.7 條件運算 ......................................................................... 54

§6.8 case 表達式 ...................................................................... 56

§6.9 循環 ............................................................................. 57

§6.9.1 Loop ........................................................................ 57

§6.9.2 While ....................................................................... 58

§6.9.3 Until ....................................................................... 58

§6.9.4 Iterator .................................................................... 58

§6.9.5 For..In ..................................................................... 59

§6.9.6 Break , Redo , Next ........................................................... 59

§6.9.7 Retry ....................................................................... 62

第七章 方法 .................................................................. 63

§7.1  運算符重定義 .................................................................. 65

§7.2  變長參數 ...................................................................... 65

§7.3  塊調用 ........................................................................ 66

§7.4  方法返回值 .................................................................... 67

第八章 模塊 .................................................................. 69

§8.1 名字空間 ......................................................................... 69

§8.2 mixin ............................................................................ 70

§8.3 使用 mixin ....................................................................... 71

§8.3.1 Comparable ................................................................. 71

§8.3.2 Enumerable ................................................................. 72

§8.3.3 Singleton .................................................................. 73

§8.4 Require, load 和 include .......................................................... 74

異常 75

§9.1  異常處理 .......................................................................... 75

§9.2  定義異常類 ........................................................................ 80

§9.3 catch 和 throw ..................................................................... 80

多任務處理 ................................................................... 81

§10.1 多線程處理 ...................................................................... 82

§10.1.1 線程創建 .................................................................. 82

§10.1.2 線程操作 .................................................................. 83

4

§10.1.3 線程和異常 ................................................................ 84

§10.1.4 線程調度 .................................................................. 86

§10.1.5 線程同步 .................................................................. 87

§10.2 多進程處理 ...................................................................... 93

§10.2.1 進程創建 .................................................................. 94

基本 I/O 操作 ................................................................. 95

§11.1  使用 Kernel 模塊處理 I/O 操作 ...................................................... 95

§11.2 文件處理 ......................................................................... 95

§11.3 StringIO ......................................................................... 96

§11.4 Socket ........................................................................... 97

第十二章 反射和對象空間 ...................................................... 98

§12.1 ObjectSpace 模塊 ................................................................ 98

§12.2 察看類和對象的狀態 .............................................................. 99

§12.3 動態方法調用 ................................................................... 102

§12.3.1 使用 send 方法 ............................................................ 102

§12.3.2 使用 Method 類和 UnboundMethod 類 .......................................... 103

§12.3.3 使用 eval 方法 ............................................................ 104

§12.3.4 性能 ..................................................................... 105

§12.4 Hook 和回調方法 ................................................................ 106

§12.4.1 什么是 Hook .............................................................. 106

§12.4.2 Ruby 中的 Hook ............................................................ 106

§11.4.2 回調方法 ................................................................. 107

§12.5 跟蹤程序的運行 ................................................................. 108

§12.5.1 set_trace_func ........................................................... 108

§12.5.2 trace_var ................................................................ 109

§12.5.3 caller ................................................................... 109

§12.5.3 __FILE__,__LINE__ 和 SCRIPT_LINES__ ........................................ 109

第十三章 序列化和 YAML ...................................................... 110

§13.1 序列化的概念 ................................................................... 110

§13.2 使用序列化 ..................................................................... 110

§13.2.1 二進制數據保存 ........................................................... 110

§13.2.2 YAML 數據保存 ............................................................ 111

§13.3 定制序列化 ..................................................................... 112

§13.3.1 二進制數據保存 ........................................................... 112

§13.3.2 YAML 數據保存 ............................................................ 113

§13.3 YAML ........................................................................... 114

§13.3.1 集合類型 ................................................................. 115

§13.3.2 單行集合類型 ............................................................. 118

§13.3.3 基本類型 ................................................................. 118

§13.3.4 塊 ....................................................................... 119

§13.3.5 別名和錨( Aliases and Anchors ) .......................................... 119

§13.3.6 文檔 ..................................................................... 119

§13.3.7 Ruby 中 YAML 的使用 ........................................................ 119

第十四章 安全控制 ........................................................... 120

§14.1 0 級 ........................................................................... 121

§14.1 1 級 ........................................................................... 121

§14.2 2 級 ........................................................................... 121

5

§14.3 3 級 ........................................................................... 121

§14.4 4 級 ........................................................................... 121

第十五章 單元測試 ........................................................... 122

§15.1 什么是單元測試 ................................................................. 122

§15.2 Ruby 單元測試框架 .............................................................. 122

第二部分 內置類與模塊 ...................................................... 122

第一章 內置類 ............................................................... 122

§1.1 Array ............................................................................ 122

§1.2 Bignum ........................................................................... 123

§1.3 Binding .......................................................................... 123

§1.4 Class ............................................................................ 123

§1.5 Continuation ..................................................................... 123

§1.6 Dir .............................................................................. 125

§1.7 Exception ........................................................................ 125

§1.8 FalseClass ....................................................................... 125

§1.9 File ............................................................................. 125

§1.10 File::Stat ...................................................................... 125

§1.11 Fixnum .......................................................................... 125

§1.12 Float ........................................................................... 125

§1.13 Hash ............................................................................ 125

§1.14 Integer ......................................................................... 125

§1.15 IO .............................................................................. 125

§1.16 MatchData ....................................................................... 125

§1.17 Method .......................................................................... 125

§1.18 Module .......................................................................... 125

§1.19 NilClass ........................................................................ 126

§1.20 Numeric ......................................................................... 126

§1.21 Object .......................................................................... 126

§1.22 Proc ............................................................................ 126

§1.23 Process::Status ................................................................. 126

§1.24 Range ........................................................................... 126

§1.25 Regexp .......................................................................... 126

§1.26 String .......................................................................... 126

§1.27 Struct .......................................................................... 126

§1.28 Struct::Tms ..................................................................... 126

§1.29 Symbol .......................................................................... 126

§1.30 Thread .......................................................................... 126

§1.31 ThreadGroup ..................................................................... 126

§1.32 Time ............................................................................ 127

§1.33 TrueClass ....................................................................... 127

§1.34 UnboundMethod ................................................................... 127

第二章 內置模塊 ............................................................. 128

§2.1 Comparable ....................................................................... 128

§2.2 Enumerable ....................................................................... 128

§2.3 Error ............................................................................ 128

§2.4 FileTest ......................................................................... 128

§2.5 GC ............................................................................... 128

6

§2.6 Kernel ........................................................................... 128

§2.7 Marshal .......................................................................... 128

§2.8 Math ............................................................................. 128

§2.9 ObjectSpace ...................................................................... 128

§2.10 Process ......................................................................... 128

§2.11 Process :: GID .................................................................. 128

§2.12 Process :: Sys .................................................................. 128

§2.13 Process :: UID .................................................................. 129

§2.14 Signal .......................................................................... 129

第三部分 Ruby 語言總結 ..................................................... 130

附錄 134

§1 術語對照 .......................................................................... 134

Ruby語法基礎教程內容截圖

PC官方
安卓官方手機版
IOS官方手機版

Ruby語法基礎教程截圖

下載地址

Ruby語法基礎教程 pdf最新整理版【免費版】

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)

編輯推薦

報錯

請簡要描述您遇到的錯誤,我們將盡快予以修正。

轉帖到論壇
輪壇轉帖HTML方式

輪壇轉帖UBB方式

主站蜘蛛池模板: 精品国产成人综合久久小说 | 五月天激情综合小说专区 | 五月婷婷激情综合网 | 五月天激激婷婷大综合蜜芽 | 1区1区3区4区产品乱码区 | 欧美特级午夜一区二区三区 | 日韩中文字幕精品久久 | 免费视频网站在线观看黄 | 国产伊人精品 | 乱网站 | 全部毛片免费看 | 免费在线观看污视频网站 | 成人试看120秒体验区视频 | 成年做羞羞免费观看视频网站 | 欧美男女交性过程视频 | 久久精品中文字幕免费 | 欧美一级第一免费高清 | 国产欧美日韩综合精品无毒 | 高清一区二区三区 | 爱福利视频一区二区 | 久久精品免费观看视频 | 97视频在线免费 | 国产成人精品实拍在线 | 五月婷婷六月爱 | 久久精品99无色码中文字幕 | 久久国产精品免费一区二区三区 | 久久精品中文 | 婷婷中文字幕 | 国产永久免费高清在线观看视频 | 毛片a级毛片免费播放100 | 十分钟在线观看免费直播www | 黑人中文字幕在线精品视频站 | 四月激情网 | 久久国语精品 | 美女自拍偷拍视频 | 国产免费一区二区三区免费视频 | 欧美国产成人精品一区二区三区 | 欧美一区视频在线 | 久中文字幕中文字幕亚洲无线 | 亚洲aⅴ久久久噜噜噜噜 | 久久综合视频网站 |