1 Star 1 Fork 41

jfinaler/the-book-of-ruby

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

《The Book Of Ruby》 - Chinese Edition

本项目对开源书籍《The Book Of Ruby》进行了简体中文的翻译,目的:

  1. 通过本书了解 Ruby 语言的细节和内部机制;
  2. 作为留给自己和国内同样热爱 Ruby 的开发者的一份参考资料,中文版可以快速浏览和查阅;
  3. 算是对开源社区做的一份小小贡献,正所谓 - 给予比接受更快乐!

在线浏览

https://wang1212.github.io/the-book-of-ruby/

关于本书

书名:《The Book Of Ruby》

作者:How Collingbourne

页数:425 页

出版时间:2011-7-13

翻译完成时间:2019.01.13

简介:《The Book Of Ruby》是一本免费的 Ruby 编程高级教程。以 PDF 文件格式提供,并且每一个章节的所有例子都伴有可运行的源代码。同时,也有一个介绍来阐述如何在 Steel 或其它任何你喜欢的编辑器/IDE 中运行这些 Ruby 代码。它主要集中于 Ruby 语言的 1.8.x 版本。

目录概述:

  • 第一章:字符串、数字、类和对象 - 获取输入和输出,字符串和内嵌表达式,数字和测试语句 if...then,局部变量和全局变量,类和对象,实例变量,消息、方法与多态性,构造方法与对象初始化,查看对象信息。
  • 第二章:类的层次结构、属性与变量 - 超类与子类,访问器方法,属性读写,调用超类方法,类变量。
  • 第三章:字符串和 Range - 字符串分隔符,字符串处理方法,Range,Range 迭代器。
  • 第四章:数组与 Hash - 常用处理方法。
  • 第五章:循环和迭代器 - for 循环,多参数迭代,代码块,while 循环,until 循环,loop 循环。
  • 第六章:条件语句 - if...then...else,and...or...not,if...elsif,unless,case 语句,=== 方法,catch 与 throw。
  • 第七章:方法 - 类方法,类变量,构造方法,单例方法,单例类,重写方法,public、private 和 protected 方法。
  • 第八章:参数传递与返回值 - 实例方法,类方法,单例方法,返回值,返回多个值,默认参数和多参数,整数,进出原则,并行赋值,引用传值。
  • 第九章:异常处理 - rescue,ensure,else,error 编号,retry,raise。
  • 第十章:Block、Proc 和 Lambda - 匿名函数,proc 与 lambda,闭包,yield,嵌套块,优先级规则,块中实例变量,块中局部变量。
  • 第十一章:符号 - 符号与字符串,符号和变量,为什么使用符号?
  • 第十二章:模块和 mixin - 模块与类,模块方法,命名空间,包含模块,alias 方法,作用域解析符。
  • 第十三章:文件与 IO - 打开和关闭文件,文件和目录,赋值文件,目录查询,递归,排序。
  • 第十四章:Yaml - 转换成 yaml,嵌套序列,保存 yaml 数据,一个文件包含多个 yaml 文档,yaml 数据库。
  • 第十五章:Marshal - 保存与加载数据,保存单例对象,yaml 与单例对象。
  • 第十六章:正则表达式 - 匹配组,前后匹配,贪婪匹配,字符串方法,文件操作。
  • 第十七章:线程 - 创建线程,运行线程,主线程,线程状态,线程优先级,主线程优先级,互斥。
  • 第十八章:调试与测试 - irb、调试、单元测试、断言。
  • 第十九章:Ruby On Rails - 安装 RoR、第一个 RoR 应用,创建控制器,创建视图,Rails 标记,MVC。
  • 第二十章:动态编程 - 自修改程序,eval,动态添加变量和方法,运行时创建类,绑定,send,移除方法。

本书由 SapphireSteel Software 发布,SapphireSteel Software 是用于 Visual Studio 的 Ruby In Steel 集成开发环境的开发者。读者可以复制和发布本书的文本和代码(免费版)。

引用

如要引用该项目,请注明出处,谢谢!

空文件

简介

《The Book Of Ruby》是一本免费的 Ruby 编程高级教程 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Ruby
1
https://gitee.com/jfinaler/the-book-of-ruby.git
git@gitee.com:jfinaler/the-book-of-ruby.git
jfinaler
the-book-of-ruby
the-book-of-ruby
master

搜索帮助