×
思维导图备注
《The Book Of Ruby》中文版
首页
白天
夜间
小程序
阅读
书签
我的书签
添加书签
移除书签
第二十章 动态编程
来源:wang1212
浏览
904
扫码
分享
2020-02-15 09:24:06
第二十章
第二十章
动态编程
深入探索
当前内容版权归
wang1212
或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问
wang1212
.
上一篇:
下一篇:
README
The Book Of Ruby
关于作者
序言
第一章 字符串、数字、类和对象
获取并保存输入信息
字符串与内嵌表达式
数字
测试条件语句:if … then
局部变量与全局变量
类与对象
实例变量
消息、方法与多态
构造方法——new 与 initialize
查看对象
第二章 类的层次结构、属性与变量
类的层次结构、属性与变量
超类与子类
向超类传递参数
访问器方法
‘Set’ 访问器
属性的读与写
调用超类方法
类变量
深入探索
第三章 字符串和范围
字符串和范围
用户自定义字符串分隔符
反引号
字符串处理
深入探索
第四章 数组与哈希表
数组与哈希表
数组(Array)
哈希表(Hash)
深入探索
第五章 循环(Loop)和迭代器(Iterator)
循环(Loop)和迭代器(Iterator)
for 循环
多迭代参数
块(Blocks)
while 循环
while 修饰符
until 循环
循环(Loop)
深入探索
第六章 条件语句
条件语句
If..Then..Else
And..Or..Not
If..Elsif
Unless
If 与 Unless 修饰符
Case 语句
=== 方法
其它的 Case 语法
深入探索
第七章 方法(Methods)
方法(Methods)
类方法
类变量
类方法的用途?
Ruby 构造方法:new 还是 initialize?
单例方法
单例类
重写方法(Overriding)
public, private 和 protected
深入探索
第八章 传递参数和返回值
传递参数和返回值
1. 实例方法
2. 类方法
3. 单例方法
返回值
返回多个值
默认参数和多参数
赋值和参数传递
整数是特殊的
进出原则
并行赋值
深入探索
第九章 异常处理
异常处理
Rescue
Ensure
Else
Error 编号
Retry
Raise
深入探索
第十章 Blocks, Procs and Lambdas
Blocks, Procs and Lambdas
什么是 Block?
换行值得注意
匿名函数
看起来眼熟?
块和数组
Procs 与 Lambdas
创建块对象
什么是闭包?
Yield
块之中的块
传递命名的 Proc 参数
优先级规则
块作为迭代器
深入探索
第十一章 符号(Symbols)
符号(Symbols)
符号与字符串
符号和变量
为什么使用符号?
深入探索
第十二章 模块(Modules)和混入(Mixins)
模块(Modules)和混入(Mixins)
模块像一个类…
模块方法
模块作为命名空间
模块的“实例方法”
包含模块或混入(Mixins)
命名冲突
Alias 方法
谨慎使用 Mix-in!
从文件中包含模块
深入探索
第十三章 Files 与 IO
Files 与 IO
打开和关闭文件
文件和目录…
复制文件
目录查询
关于递归的讨论
根据大小排序
深入探索
第十四章 YAML
YAML
转换成 YAML
嵌套序列
保存 YAML 数据
保存时忽略变量
一个文件中多个文档
YAML 数据库
YAML 冒险游戏
深入探索
第十五章 Marshal
Marshal
保存与加载数据
保存时忽略变量
保存单例对象
YAML 与单例对象
深入探索
第十六章 正则表达式
正则表达式
进行匹配
匹配组
MatchData
前后匹配
贪婪匹配
字符串方法
文件操作
深入探索
第十七章 线程(Threads)
线程(Threads)
创建线程
运行线程
主线程
线程状态
确保线程执行
线程优先级
主线程优先级
互斥
深入探索
第十八章 调试与测试
调试与测试
IRB - 交互式 Ruby
调试
单元测试
深入探索
第十九章 Ruby On Rails
Ruby On Rails
首先安装 Rails
MVC - 模型,视图,控制器
第一个 Ruby On Rails 应用
创建一个 Rails 应用
创建控制器
无法找到数据库?
剖析简单的 Rails 应用
创建视图
Rails 标记
让我们创建一个博客
深入探索
第二十章 动态编程
动态编程
自修改程序
eval 魔法
特殊类型的 eval
添加变量和方法
在运行时创建类
绑定
Send
移除方法
处理未定义方法的调用
在运行时写程序
深入探索
附录
附录 A:使用 RDOC 记录 Ruby
附录 B:为 Ruby On Rails 安装 MySQL
附录 C:进一步阅读
附录 D:Web 站点
附录 E:Ruby 和 Rails 的开发软件
附录 F:Ruby 实现
暂无相关搜索结果!
本文档使用
BookStack
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
普通下载
下载码下载(免登录无限下载)
你与大神的距离,只差一个APP
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
温馨提示
每天每在网站阅读学习一分钟时长可下载一本电子书,每天连续签到可增加阅读时长
下载码方式下载:免费、免登录、无限制。
免费获取下载码
下载码
文档格式
PDF
EPUB
MOBI
码上下载
×
微信小程序阅读
您与他人的薪资差距,只差一个随时随地学习的小程序
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度