ruby語法基础教程.doc

  1. 1、本文档共111页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ruby語法基础教程

Ruby语言 Grant Ren hyqryq@ 2006年11月24日 前 言 目 录 Ruby语言 1 Grant Ren 1 第一部分 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 11 §2.2.3 使用fxri 13 §2.3 Ruby-irb 14 §2.4 Ruby-ri 15 §2.5 RubyGems 15 第三章 类与对象 17 §3.1 类的定义 17 §3.2 对象,属性和方法 18 §3.3 继承 20 §3.4 特殊方法与特殊类 21 §3.5 类变量与类方法 23 §3.4 存取控制 23 §3.6 元类 25 §3.7 Ruby的动态性 26 §3.8 变量 26 §3.8.1 局部变量 27 §3.8.2 实例变量 27 §3.8.3 类变量 27 §3.8.4 全局变量 28 §3.8.5 常量 28 §3.8 与定义有关的操作 29 §3.8.1 alias 29 §3.8.2 undef 30 §3.8.3 defined? 31 第四章 基本类型 33 §4.1 Array 33 §4.2 Hash 34 §4.3 Number 34 §4.4 String 35 §4.5 Range 36 §4.6 Symbol 37 §4.7 正则表达式 37 第五章 代码块和迭代器 38 §5.1 代码块(Block) 38 §5.1.1 什么是代码块 38 §5.1.2 代码块与对象 39 §5.2 迭代器(Iterator) 40 §5.2.1 什么是迭代器 40 §5.2.2 使用迭代器 40 §5.2.3 yield 41 §5.2.4 编写自己的迭代器 42 第六章 表达式 42 §6.1 运算符 43 §6.2 命令替换 44 §6.3 赋值运算符 44 §6.4 并行赋值 46 §6.5 嵌套赋值 47 §6.6 其他赋值 47 §6.7 条件运算 47 §6.8 case表达式 48 §6.9 循环 49 §6.9.1 Loop 49 §6.9.2 While 50 §6.9.3 Until 50 §6.9.4 Iterator 50 §6.9.5 For..In 51 §6.9.6 Break,Redo,Next 51 §6.9.7 Retry 53 第七章 方法 54 §7.1 运算符重定义 55 §7.2 变长参数 56 §7.3 块调用 56 §7.4 方法返回值 57 第八章 模块 59 §8.1 名字空间 59 §8.2 mixin 59 §8.3 使用mixin 60 §8.3.1 Comparable 60 §8.3.2 Enumerable 61 §8.3.3 Singleton 62 §8.4 Require, load和include 62 第九章 异常 64 §9.1 异常处理 64 §9.2 定义异常类 68 §9.3 catch和throw 68 第十章 多任务处理 69 §10.1 多线程处理 69 §10.1.1 线程创建 69 §10.1.2 线程操作 70 §10.1.3 线程和异常 71 §10.1.4 线程调度 73 §10.1.5 线程同步 73 §10.2 多进程处理 79 §10.2.1 进程创建 79 第十一章 基本I/O操作 80 §11.1 使用Kernel模块处理I/O操作 80 §11.2文件处理 80 §11.3 StringIO 81 §11.4 Socket 82 第十二章 反射和对象空间 82 §12.1 ObjectSpace模块 82 §12.2 察看类和对象的状态 83 §12.3 动态方法调用 86 §12.3.1 使用send方法 86 §12.3.2 使用Method类和Unbo

文档评论(0)

fv45ffsjjI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档