- Scala 简介及实验环境介绍
- 类和对象
- 控制语句
- 组合和继承
- Trait
- 访问控制修饰符
- Scala 基础语法
- 基本数据类型简介及操作
- 函数
- 类层次关系和底层类型
- 包(Package)
Scala 是一门多范式的编程语言,类似于 Java 。设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。在本课程中,你将可以学习到 Scala 的基础语法、类和对象、基本数据类型、控制语句以及函数等方面的知识,从而更好地来编写 Scala 应用。
知识点: 1.Scala的简介、特性 2.实现HelloWorld
知识点: 1.交互式Scala解释器的使用方法 2.变量、函数的定义 3.循环、迭代的实现 4.数组的参数化 5.List、元组、Set和Map的使用 6.识别函数编程风格 7.读取文件
知识点: 1.类和对象的定义 2.对象详解
知识点: 1.基本数据类型简介 2.操作基本数据类型 3.常用操作符 4.基本数据类型的实现方法
知识点: 1.类的定义规范 2.定义类 3.前提条件检查 4.添加成员变量 5.自身引用 6.辅助构造函数 7.私有成员变量和方法 8.定义运算符 9.标识符 10.方法重载 11.隐式类型转换
知识点: 1.if表达式 2.while循环 3.for表达式 4.用try表达式处理异常 5.Match表达式 6.代替“break”和“continue”
知识点: 1.类成员函数 2.局部函数 3.函数的头等公民地位 4.函数字面量的一些简化写法 5.部分应用的函数 6.闭包 7.可变参数、命名参数和缺省参数
知识点: 1.尾递归 2.减低代码重复 3.柯里化函数 4.创建新的控制结构 5.传名参数
知识点: 1.抽象类 2.定义无参数方法 3.扩展类 4.重写成员函数和方法 5.定义参数化成员变量 6.调用基类构造函数 7.多态和动态绑定 8.定义final成员
知识点: 1.使用组合还是继承 2.实现类Element的above,beside和toString方法 3.定义factory对象 4.定义heighten和widen函数
知识点: 1.Scala的类层次关系 2.底层类型
知识点: 1.Trait的基本概念 2.Trait的基本用法 3.痩接口和胖接口设计 4.OrderedTrait 5.实现可叠加的修改操作
知识点: 1.包的概念 2.引用包中的代码 3.使用import 4.隐含的import 5.包对象
知识点: 1.访问控制修饰符 2.为访问控制修饰符添加作用域
基本数据类型很多,需要经常回顾
对Scala基础脚本理解
非常好的用户体验!非常好的学习方式。
说实话,Scala语言总体来说设计是挺失败的,心智负担极大,开发效率没有提高多少,维护成本更大,这个语言追究会留在历史长河里。
和java 相差不大
太过于简单了
以前看书总是记不住,这次实操一遍立马对Scala有了感觉,再接再厉,干就完了了!
在本章的,创建新的数据结构部分twice函数示例中,函数中的op使用了本章后面的内容。有些影响理解
学会了使用Scala语言编写HelloWorld
了解了一些基本的基本数据类型和一些简单的操作符
用Scala编写HelloWorld
还好!
it is good
20200914
这不有手就行?