Ruby基础教程 - (EPUB全文下载)

文件大小:3.84 mb。
文件格式:epub 格式。
书籍内容:

版权信息
书名:Ruby基础教程:第4版
作者:[日] 高桥征义 后藤裕藏
译者:何文斯
ISBN:978-7-115-36646-7
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
图灵社区会员 ptpress(libowen@ptpress.com.cn) 专享 尊重版权
推荐序
译者序
前言
本书的读者对象
0.1 关于 Ruby
0.2 本书的读者对象
0.3 本书的构成
0.4 Ruby 的运行环境
第 1 部分 Ruby 初体验
第 1 章 Ruby 初探
1.1 Ruby 的运行方法
1.1.1 ruby 命令的执行方法
1.1.2 irb 命令的执行方法
1.2 程序解说
1.2.1 对象
1.2.2 方法
1.3 字符串
1.3.1 换行符与 \
1.3.2 ' ' 与 " "
1.4 方法的调用
1.5 puts 方法
1.6 p 方法
1.7 中文的输出
1.8 数值表示与计算
1.8.1 数值
1.8.2 四则运算
1.8.3 数学相关的函数
1.9 变量
print方法和变量
1.10 注释
1.11 控制语句
控制语句的分类
1.12 条件判断:if~then~end
1.13 循环
1.13.1 while 语句
1.13.2 times 方法
第 2 章 便利的对象
2.1 数组
2.1.1 数组的创建
2.1.2 数组对象
2.1.3 从数组中抽取对象
2.1.4 将对象保存到数组中
2.1.5 数组的元素
2.1.6 数组的大小
2.1.7 数组的循环
2.2 散列
2.2.1 什么是符号
2.2.2 散列的创建
2.2.3 散列的使用
2.2.4 散列的循环
2.3 正则表达式
模式与匹配
第 3 章 创建命令
3.1 命令行的输入数据
3.2 文件的读取
3.2.1 从文件中读取内容并输出
3.2.2 从文件中逐行读取内容并输出
3.2.3 从文件中读取指定模式的内容并输出
3.3 方法的定义
3.4 其他文件的引用
第 2 部分 Ruby 的基础
第 4 章 对象、变量和常量
4.1 对象
4.2 类
4.3 变量
局部变量与全局变量
4.4 常量
4.5 保留字
4.6 多重赋值
4.6.1 合并执行多个赋值操作
4.6.2 置换变量的值
4.6.3 获取数组的元素
4.6.4 获取嵌套数组的元素
第 5 章 条件判断
5.1 什么是条件判断
5.2 Ruby 中的条件
条件与真假值
5.3 逻辑运算符
5.4 if 语句
5.5 unless 语句
5.6 case 语句
5.7 if 修饰符与 unless 修饰符
5.8 总结
第 6 章 循环
6.1 循环的基础
6.2 循环时的注意事项
6.3 实现循环的方法
6.4 times 方法
6.5 for 语句
6.6 普通的 for 语句
6.7 while 语句
6.8 until 语句
6.9 each 方法
6.10 loop 方法
6.11 循环控制
6.11.1 break
6.11.2 next
6.11.3 redo
6.12 总结
第 7 章 方法
7.1 方法的调用
7.1.1 简单的方法调用
7.1.2 带块的方法调用
7.1.3 运算符形式的方法调用
7.2 方法的分类
7.2.1 实例方法
7.2.2 类方法
7.2.3 函数式方法
7.3 方法的定义
7.3.1 方法的返回值
7.3.2 定义带块的方法
7.3.3 参数个数不确定的方法
7.3.4 关键字参数
7.3.5 关于方法调用的一些补充
第 8 章 类和模块
8.1 类是什么
8.1.1 类和实例
8.1.2 继承
8.2 类的创建
8.2.1 class 关键字
8.2.2 initialize 方法
8.2.3 实例变量与实例方法
8.2.4 存取器
8.2.5 特殊变量 self
8.2.6 类方法
8.2.7 常量
8.2.8 类变量
8.2.9 限制方法的调用
8.3 扩展类
8.3.1 在原有类的基础上添加方法
8.3.2 继承
8.4 alias 与 undef
8.4.1 alias
8.4.2 undef
8.5 模块是什么
8.6 模块的使用方法
8.6.1 提供命名空间
8.6.2 利用 Mix-in 扩展功能
8.7 创建模块
8.7.1 常量
8.7.2 方法的定义
8.8 Mix-in
8.8.1 查找方法的规则
8.8.2 extend 方法
8.8.3 类与 Mix-in
8.9 面向对象程序设计
8.9.1 对象是什么
8.9.2 面向对象的特征
8.9.3 鸭子类型
8.9.4 面向对象的例子
第 9 章 运算符
9.1 赋值运算符
9.2 逻辑运算符的应用
9.3 条件运算符
9.4 范围运算符
9.5 运算符的优先级
9.6 定义运算符
9.6.1 二元运算符
9.6.2 一元运算符
9.6.3 下标方法
第 10 章 错误处理与异常
10.1 关于错误处理
10.2 异常处理
10.3 异常处理的写法
10.4 后处理
10.5 重试
10.6 rescue 修饰符
10.7 异常处理语法的补充
10.8 指定需要捕捉的异常
10.9 异常类
10.10 主动抛出异常
第 11 章 块
11.1 块是什么
11.2 块的使用方法
11.2.1 循环
11.2.2 隐藏常规处理
11.2.3 替换部分算法
11.3 定义带块的方法
11.3.1 执行块
11.3.2 传递块参数,获取块的值
11.3.3 控制块的执行
11.3.4 将块封装为对象
11.4 局部变量与块变量
第 3 部分 Ruby 的类
第 12 章 数值类
12 ............

书籍插图:
书籍《Ruby基础教程》 - 插图1
书籍《Ruby基础教程》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家
书云 Open E-Library » Ruby基础教程 - (EPUB全文下载)