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):
包对象
参考网址:http://blog.csdn.net/mapdigit/article/details/21878083
Scala 专题教程-Case Class和模式匹配
-
Scala
专题教程-Case Class和模式匹配(1):简单的示例 -
Scala
专题教程-Case Class和模式匹配(2): 模式的种类(一) -
Scala
专题教程-Case Class和模式匹配(3): 模式的种类(二) -
Scala
专题教程-Case Class和模式匹配(4): 模式的种类(三) -
Scala
专题教程-Case Class和模式匹配(5): 模式的种类(四)、 -
Scala
专题教程-Case Class和模式匹配(6): 模式限定修饰 -
Scala
专题教程-Case Class和模式匹配(7): 重叠模式定义 -
Scala
专题教程-Case Class和模式匹配(8): Sealed Classes -
Scala
专题教程-Case Class和模式匹配(9): Option类型 -
Scala
专题教程-Case Class和模式匹配(10): 模式无处不在
Scala 专题教程-Extractors
-
Scala
专题教程-Extractors(1):分解Email地址的例子 -
Scala
专题教程-Extractors(2):定义 Extractor -
Scala
专题教程-Extractors(3):无参数和带一个参数的模式定义 -
Scala
专题教程-Extractors(4): 可变参数的Extractors -
Scala
专题教程-Extractors(5): Extractors和Seq 模式 -
Scala
专题教程-Extractors(6): 正规表达式
Scala 专题教程-隐式变换和隐式参数
-
Scala
专题教程-隐式变换和隐式参数(1):概述 -
Scala
专题教程-隐式变换和隐式参数(2):使用implicits的一些规则 -
Scala
专题教程-隐式变换和隐式参数(3):隐含类型转换 -
Scala
专题教程-隐式变换和隐式参数(4):转换被方法调用的对象 -
Scala
专题教程-隐式变换和隐式参数(5):隐含参数(一) -
Scala
专题教程-隐式变换和隐式参数(6):隐含参数(二) -
Scala
专题教程-隐式变换和隐式参数(7):View 限定 -
Scala
专题教程-隐式变换和隐式参数(8):当有多个隐含转换可以选择时
Scala 专题教程-参数化类型
Scala 专题教程-抽象成员 |
Scala二十四点游戏
- Scala二十四点游戏(1):表达式计算(一)
- Scala二十四点游戏(2):表达式计算(二)
- Scala二十四点游戏(3):表达式计算(三)
- Scala二十四点游戏(4):算法之一
- Scala二十四点游戏(5)list简介
- Scala二十四点游戏(6):实现全排列
- Scala二十四点游戏(7):穷举可能的表达式
-
Scala二十四点游戏(8):
计算24的算法 -
Scala二十四点游戏(9):
完整的代码和计算结果 -
Scala二十四点游戏(10):
更简单的表达式算法 -
Scala二十四点游戏(11):
从Java中调用Scala函数
Scala Specs2 测试入门教程
Spark,星星之火即将燎原
——访Spark亚太研究院院长、首席专家王家林
王家林老师(联系邮箱18610086859@126.com 电话:18610086859 QQ:1740415547 微信号:18610086859)
Spark亚太研究院院长和首席专家,中国目前唯一的移动互联网和云计算大数据集大成者。
参考网址:Spark之火可以燎原——访Spark亚太研究院院长、首席专家王...
http://www.scala-playframework.org/discuz/forum.php?mod=viewthread&tid=234771
(出处: Scala中文社区)