Content
10 Lessons • 0 Quizzes • 0 Challenges
Scala入门
- 1
适合参加本课程的人群
- 2
Scala:发展历程
- 3
一种“可扩展”的语言
- 4
Scala 的主要特性
- 5
哪些公司正在使用 Scala?
Scala 中的变量
- 1
Scala 中的变量
- 2
在 Scala 中打印输出
- 3
不可变变量
- 4
可变变量
- 5
数据类型
- 6
挑战:声明一个变量
- 7
解决方案回顾:声明变量
- 8
Scala中的类型转换
- 9
挑战:类型转换
- 10
解决方案回顾:类型转换
- 11
字符串和其他字面量
- 12
类型推断
- 13
章节测验
Scala 运算符
- 1
方法与函数简介
- 2
操作符简介
- 3
算术运算符
- 4
关系运算符
- 5
逻辑运算符
- 6
位运算符
- 7
赋值运算符
- 8
挑战:使用多个运算符
- 9
解决方案回顾:使用多个运算符
- 10
运算符优先级
- 11
挑战:温度转换
- 12
解决方案回顾:温度转换
- 13
章节测验
Scala 字符串
- 1
简介
- 2
使用 's' 进行字符串插值
- 3
挑战:在字符串中嵌入变量
- 4
解决方案回顾:在字符串中嵌入变量
- 5
使用 'f' 进行字符串插值
- 6
挑战:字符串格式化
- 7
解决方案回顾:字符串格式化
- 8
使用 'raw' 进行字符串插值
- 9
测试字符串相等性
- 10
创建多行字符串
- 11
拆分字符串
- 12
在字符串中寻找模式
- 13
字符串中替换模式
- 14
比较字符串的方法
- 15
挑战:搜索字符串
- 16
解决方案回顾:搜索字符串
- 17
章节测验
Scala 库
- 1
对象与类简介
- 2
集合库简介
- 3
foreach:一种集合方法
- 4
数组集合
- 5
ArrayBuffers
- 6
挑战:整数数组
- 7
解决方案回顾:整数数组
- 8
处理列表
- 9
挑战:向列表中添加元素
- 10
解决方案回顾:向列表中添加元素
- 11
向量入门
- 12
创建一个数字范围
- 13
LazyList:列表的惰性版本
- 14
章节测验
Scala 控制结构
- 1
Scala中的控制结构
- 2
使用 if 进行判断
- 3
优化一个 if 语句程序
- 4
挑战:通过或失败
- 5
解决方案回顾:通过或未通过
- 6
使用 while 循环
- 7
挑战:烤箱已就绪!
- 8
解答回顾:烤箱已就绪!
- 9
使用 for 循环进行迭代
- 10
挑战:平方数组
- 11
解题回顾:数组的平方
- 12
异常处理之 try
- 13
模式匹配与 Match
- 14
挑战:颜色轮
- 15
解决方案回顾:颜色轮
- 16
模式的类型
- 17
章节测验
Scala 中的函数
- 1
定义函数
- 2
挑战:绝对值
- 3
解决方案回顾:绝对值
- 4
评估策略
- 5
测验:CBV 还是 CBN?
- 6
代码终止
- 7
递归函数
- 8
挑战:列表之和
- 9
解题回顾:列表求和
- 10
通过实例学习:牛顿法
- 11
块
- 12
挑战:使用嵌套函数求最大值
- 13
解决方案回顾:嵌套函数中的最大值
- 14
词法作用域
- 15
尾递归
- 16
挑战:尾递归
- 17
解决方案回顾:尾递归
- 18
章节测验
Scala中的高阶函数
- 1
高阶函数是什么?
- 2
通过示例学习:求和
- 3
求和操作与高阶函数
- 4
挑战:编写你的第一个高阶函数
- 5
解决方案回顾:编写你的第一个高阶函数
- 6
匿名函数
- 7
使用匿名函数进行求和
- 8
挑战:匿名函数
- 9
解决方案回顾:匿名函数
- 10
函数返回函数
- 11
柯里化
- 12
求和的柯里化
- 13
扩展多个参数列表
- 14
挑战:使用柯里化函数
- 15
解决方案回顾:使用柯里化函数
- 16
章节测验
Scala 类
- 1
在 Scala 中创建类
- 2
类的对象
- 3
使用构造函数参数创建对象
- 4
通过示例学习:校验和
- 5
单例对象:伴生对象
- 6
单例对象:独立存在
- 7
章节测验
结论
- 1
接下来该去哪里
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User