下面是我从网上搜集的一个比较完整的scala入门教程,有其它编程基础的照着做一遍,快速入门。
Scala语言和其它语言比如Java相比,算是一个比较复杂的语言,它是一个面向对象和面向函数的统一体,使用起来非常灵活,因此也不容易掌握,前面的58篇文章仅仅是Scala的一个入门教程,有了这些基础知识,你就可以开始编写Scala应用,学习一种语言最好的方法是通过实践来学习。为方便起见,下面列出这些文章,后面我们就分专题进一步介绍Scala编程。
- Scala开发教程(1):
开始神奇的Scala编程之旅 - Scala开发教程(2):
起步Scala - Scala开发教程(3):
进一步Scala - Scala开发教程(4):
类和对象 (一) - Scala开发教程(5):
类和对象 (二) - Scala开发教程(6):
基本数据类型 - Scala开发教程(7):
操作基本数据类型 - Scala开发教程(8):
类和对象 (三) - Scala开发教程(9):
类和对象 (四) - Scala开发教程(10):
类和对象 (五) - Scala开发教程(11):
if 表达式 - Scala开发教程(12):
while 循环 - Scala开发教程(13):
for 表达式 - Scala开发教程(14):
try表达式处理异常 - Scala开发教程(15):
Match表达式 - Scala开发教程(16):
没有“break”和“continue”的日子 - Scala开发教程(17):
函数–类成员函数 - Scala开发教程(18):
函数–局部函数 - Scala开发教程(19):
函数–头等公民 - Scala开发教程(20):
函数–函数字面量的一些简化写法 - Scala开发教程(21):
函数–部分应用的函数 - Scala开发教程(22):
函数–闭包 - Scala开发教程(23):
函数–可变参数,命名参数,缺省参数 - Scala开发教程(24):
函数–尾递归 - Scala开发教程(25):
减低代码重复 - Scala开发教程(26):
柯里化函数 - Scala开发教程(27):
创建新的控制结构 - Scala开发教程(28):
传名参数 - Scala开发教程(29):
组合和继承–概述 - Scala开发教程(30):
组合和继承–抽象类 - Scala开发教程(31):
组合和继承–定义无参数方法 - Scala开发教程(32):
组合和继承–扩展类 - Scala开发教程(33):
组合和继承–重载成员函数和方法 - Scala开发教程(34):
组合和继承–定义参数化成员变量 - Scala开发教程(35):
组合和继承–调用基类构造函数 - Scala开发教程(36):
组合和继承–使用override修饰符 - Scala开发教程(37):
组合和继承–多态和动态绑定 - Scala开发教程(38):
组合和继承–定义final成员 - Scala开发教程(39):
组合和继承–使用组合还是继承? - Scala开发教程(40):
组合和继承–实现类Element的above,beside和toString()方法 - Scala开发教程(41):
组合和继承–定义factory对象 - Scala开发教程(42):
组合和继承–定义heighten和widen函数 - Scala开发教程(43):
组合和继承–小结 - Scala开发教程(44):
Scala的类层次关系 - Scala开发教程(45):
Scala基本数据类型的实现方法 - Scala开发教程(46):
所有类的公共子类–底层类型 - Scala开发教程(47):
Trait的基本概念 - Scala开发教程(48):
选择瘦接口还是胖接口设计? - Scala开发教程(49):
Trait示例–Rectangular 对象 - Scala开发教程(50):
Ordered Trait - Scala开发教程(51):
Trait用来实现可叠加的修改操作 - Scala开发教程(52):
使用Package–将代码放入包中 - Scala开发教程(53):
引用包中的代码 - Scala开发教程(54):
使用import - Scala开发教程(55):
隐含的import - Scala开发教程(56):
访问控制修饰符 - Scala开发教程(57):
为访问控制修饰符添加作用域 - Scala开发教程(58):
包对象
时间: 2024-10-28 18:51:16