2019年03月的内容

Scala

Scala学习笔记(三)Scala的基础语法总结

Scala学习笔记(三)Scala的基础语法总结
Scala的基础语法 继上一篇的基础语法之后,我又整理了一些个人学习过程中认为比较重要的语法。 1. if/else 表达式 1.1 替代三目运算符 先用 Java 来写一段三目运算符的代码 int i = 10; int j = i>5?i:5 Scala 由于没有 Java 的三目运算符(?:),不过好在可以用 if/else 表达式替代它。 ……继续阅读 »

Scala

Scala学习笔记(四) 类的初步

Scala学习笔记(四)   类的初步
终于来到面向对象的地方了,虽说函数式编程是 Scala 的特性,让人们觉得 Scala 是更好的 Java。但是在架构层面上一直提倡着:小处用函数式编程,大处用面向对象编程。 ……继续阅读 »

Scala

Scala学习笔记(八) 模式匹配

Scala学习笔记(八)   模式匹配
模式匹配是 Scala 的重要特性之一,前面两篇笔记Scala学习笔记(六) Scala的偏函数和偏应用函数、Scala学习笔记(七) Sealed Class 和 Enumeration都是为了这一篇而铺垫准备的。 在jdk1.7之前,Java的 switch 关键字只可以处理原生类型(int 、short 、byte 、char)和枚举类型。在jdk1.……继续阅读 »