Content
19 Lessons • 0 Quizzes • 0 Challenges
整体概览
- 1
编程就是创造
- 2
Ruby 是面向对象的。
变量
- 1
什么是变量?
- 2
重用变量名
- 3
先计算右侧
- 4
变量测验
条件语句
- 1
什么是条件语句?
- 2
简写语法
- 3
条件语句返回值
- 4
虚无与真理
- 5
条件语句测验
- 6
练习 1:一个月有多少天
内置类:数值
- 1
处理数字
- 2
数值计算测验
- 3
练习 1:数字游戏
- 4
练习 2:求模运算
- 5
练习 3:奇数还是偶数?
编程挑战:真值与等价性
- 1
挑战 1:检查真值
- 2
挑战 2:等价对象
内置类:字符串
- 1
字符串操作
- 2
字符串插值
- 3
字符串测验
- 4
练习 1:连接子字符串
- 5
练习 2:填充与对齐
- 6
练习 3:将字符串转换为浮点数
- 7
练习 4:在字符串前添加内容
- 8
练习 5:从字符串中删除字符
编写类
- 1
类入门
- 2
定义和实例化类
- 3
定义实例方法
- 4
初始化对象
- 5
实例变量
- 6
类变量
- 7
属性读取器
- 8
属性写入者
- 9
状态与行为
- 10
交互对象
- 11
对象作用域与 self
- 12
类的测验
- 13
练习 1:创建一个 Rectangle 类
- 14
练习 2:关于类方法
内置类:TrueClass、FalseClass 和 NilClass
- 1
true、false 和 nil 对象
聚焦于那些未被注意的事物
- 1
顶级对象
- 2
转义序列
- 3
替代语法
- 4
许多其他方法
- 5
使用恰当的词汇
- 6
术语:参数与实参
- 7
参数和括号
- 8
编写新方法的思考过程
- 9
关注方法所扮演的角色
- 10
关于未被注意的事物的测验
- 11
练习 1:检查数组相等
内置类:Symbol
- 1
使用符号
高级主题
- 1
使用库
- 2
模块
- 3
私有方法
- 4
正则表达式
- 5
关于字符类(正则表达式)的更多内容
- 6
高级主题测验
- 7
练习 1:捕获类名
- 8
练习 2:使用模块
内置类:数组
- 1
数组操作
- 2
数组可以实现的功能
- 3
数组测验
- 4
练习 1:创建一个数组
- 5
练习 2:交错
- 6
练习 3:构建一个表达式
- 7
练习 4:替换数组中的元素
- 8
练习 5:获取并重新组合数组的元素
- 9
练习 6:反转数组
- 10
练习 7:删除元素
你的工具包
- 1
文本编辑器
- 2
终端
- 3
交互式 Ruby shell
- 4
独立编程
内置类:哈希
- 1
使用哈希表
- 2
哈希可以实现的功能
- 3
哈希语法困惑
- 4
哈希表测验
- 5
练习 1:创建一个哈希表
- 6
练习 2:嵌套哈希
- 7
练习 3:翻转键与值
附录:邮箱项目前置要求
- 1
简要插曲:HTML
对象
- 1
对象、类和方法
- 2
对象是类的实例
- 3
对象具有方法
- 4
调用方法
- 5
传递参数
- 6
列表和链式调用方法
- 7
谓词方法
- 8
变更方法(bang methods)
- 9
对象测验
- 10
练习 1:字符串长度求和
方法
- 1
方法
- 2
组成成分
- 3
方法定义
- 4
使用方法
- 5
返回值
- 6
作用域
- 7
结合方法
- 8
打印东西
- 9
执行流程
- 10
方法测验
- 11
练习 1:问候一个人
- 12
练习 2:随机问候
- 13
练习 3:将英里转换为千米
运算符就是方法
- 1
算术运算符
- 2
逻辑运算符
- 3
比较运算符
- 4
操作符就是方法
- 5
运算符测验
- 6
练习 1:判断闰年
块
- 1
什么是块?
- 2
替代的块语法
- 3
块参数
- 4
块返回值
- 5
练习 1:从数组中提取偶数元素
- 6
控制反转
- 7
迭代器
- 8
关于代码块的测验
- 9
练习 2:偶数反转
- 10
练习 3:求矩阵每行的和
- 11
练习 4:使用嵌套数组打印输出
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User