ruby语法基础知识教程.docx
《ruby语法基础知识教程.docx》由会员分享,可在线阅读,更多相关《ruby语法基础知识教程.docx(68页珍藏版)》请在优知文库上搜索。
1、Ruby语言GrantRenhyqryq2006年11月24日前目录Ruby语宣1GrantRen1.第一局就RUby潘吉根基5第一章RUby语言概述51.1 RUby的历史S1.2 RUby名字的由来61.3 RUby的特点61.4 RUby和Pyihon的比照6第二章RUby编程环境72.1 RUby的安装72.1.1 在Windows95/98/MCJXP上安装Ruby72.1.2在1.inUX上安装RUby72.2 运行Ruby72.2.1 使用Ruby72.2.2 使用FrCCRIDE和SciTES2.2.3 使用fxri82.3 Ruby-irb82.4 Ruby-ri82.5 R
2、UbNkmS8第三章类与对象93.1 类的定义93.2 对望.屈性和方法103.3 继承123.4 特殊方法与特殊类133.5 类变量与类方法143.6 存取控制143.7 元类153.8 RUby的动态性163.9 变堡173.9.1 局部变盘173.9.2 实例变1.H7383类变183.9.4 全局变用183.9.5 常量183.8与定义有关的操作193.8.1 a1.ias193.8.2 undef203.8.3 dcfncdV20第四章根木类型2241A11,ay224.2Hash234.3Numbcr234.4String24S4.5Range244.6Symbo1.2547正则表
3、达式26第五草代码块和迭代器275.1 代码块(B1.OCk)275.1.1 什么是代码块275.1.2 代码块与对象275.2 迭代器(IteratOr)285.2.1 什么是迭代器285.2.2 使用迭代潴285.2.3 yic1.d29524编写自己的迭代器29第六章表达式306.1 运算符306.2 命令曾换316.3 赋例运算符326.4 并行赋值326.5 倏套赋值336.6 其他赋值336.7 条件运算X6.8 case表达式356.9 循环366.9.11.oop36692Whi1.e366.9.3 Unti1.366.9.4 Itcrator36695For.1.n37696
4、Break,Redo.Next376.9.7 Re1.ry39第七章方法397.1 运算符乘定义417.2变长参数417.3 块调用427.4 方法返回值42第八章模块4358.1 字空间4358.2 mixin4458.3 使用mxin4458.3.1 Comparab1.c448,3.2EnumentbIe4558.3.3 Sing1.cton4658.4 Require,1.oad和inc1.ude#第九章异常4758.5 常处理4758.6 义弁常类5058.7 catchi1.1.(hrw51.58.8 务处理5110.1 多线程处理5210.1.1 线程创立5210.1.2 战程操
5、作5310.1.3 线程和异常S310.1.4 线程调度55S10.1.5线程同步55IO.2多进程处理59S102.1进程创立60第十一章根本I/O操作6010.2 使用Kcmc1.模块处理I/O操作6110.3 文件处理6110.4 S1.nng1.06110.5 SoCket62第十二章反射和对领空间6212.1 ObjeC(SPae模块6212.2 观察类和时象的状态6412.3 动态方法调用65123.1 使用,Cnd方法651232使用MeIbOd类和UnbOUndMe1.hOd为65S123.3使用eva1.方法67123.4 性能67123.5 HOOk和W1.调方法68123
6、.5.1 什么是HOOk68123.5.2 RUby中的HoOk6811.4.2回调方法6912.5 跟踪程序的运行691251set_trace_func691252Uace_var701253ca1.1.cr701253SCRIPT_1.INES_70第十三章序列化和YAM1.7113.1 序列化的概念7113.2 使用序列化7113.2.1 二进制数据保存7113.2.2YAM1.数据保存7113.3 定制序列化72133.1二进制数据保存7213.3.2YAMI.数据保存7313.3YAM1.73133.1集合类型7413.3.2单行集合类型761333根本类型76133.4块7713
7、.3.5别名和锚(A1.iascsandAnchors)7713.3.6文档77133.7Ruby|YAM1.的使用77第十四章安全控制7714.1 。级78I4.II级7814,22级7814.3 3级7814.4 4级78第十五章单元测试7915.1 什么是单元测试7915.2 RUby单元测试框架79第二局部内跣类与模块79第一堂内建类791Array7915.3 Bignum7915.4 Biniing79S.4C1.ass7915.5 1.5COn1.inUaIion7915.6 DirX1.15.7 ExceptionsI15.8 1.8Fa1.seCIassSI15.9 Fi1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ruby 语法 基础知识 教程
