- 博客(5)
- 收藏
- 关注
翻译 Scala之旅(TOUR OF SCALA)——通过混合组成类(CLASS COMPOSITION WITH MIXINS)
混合就是被用来组合成类的特征。 abstract class A { val message: String } class B extends A { val message = "I'm an instance of class B" } trait C extends A { def loudMessage = message.toUpperCase() } class D...
2018-02-27 22:18:29 182
翻译 Scala之旅(TOUR OF SCALA)——特征(TRAITS)
特征被用来在类与类之间共享接口和属性。它与 Java 8 中的接口很相似。类(Classes)和对象(Objects)能继承特征,但是特征不能实例化而且不能有参数。 定义一个特征 (Defining a trait) 一个最小的特征是简单的关键字 trait 后接一个特征名。 trait HairColor 特征在泛型和抽象方法上特别有用。 trait Iterator[A] {
2018-02-22 15:07:56 287
翻译 Scala之旅(TOUR OF SCALA)——类(CLASSES)
定义一个类 Defining a class 构造器 Constructors 私有成员和 GetterSetter 语法 Private Members and GetterSetter Syntax 类在 Scala 中是创建对象的蓝图。类可以包含方法,常量,变量,类型,对象,特征和类,它们被统一称为成员。类型成员,对象成员和特征成员将在之后讨论。 定义一个类 (Definin
2018-02-07 19:16:42 273
翻译 Scala 之旅(TOUR OF SCALA)——统一类型(UNIFIED TYPES)
Scala 类型继承结构 Scala Type Hierarchy 类型转换 Type Casting 什么都没有与空Nothing and Null 在 Scala 中,所有的值都有类型,包括数值和函数。下面这个图表说明了类型继承结构的子集。 Scala 类型继承结构 (Scala Type Hierarchy) Any 是所有类型的父类,也被叫成顶层类型。它定义了几个最普
2018-02-06 18:03:39 350
翻译 Scala之旅(TOUR OF SCALA)——基础(BASICS)
在浏览器中尝试 Scala 编程你可以使用在浏览器使用 ScalaFiddle 运行 Scala 程序。 点击前往 https://scalafiddle.io。 在左边的面板中粘贴 println("Hello, World!")。 点击左上角的“Run”按钮,右边的面板中会输出结果。 这是一个简单的,零基础的运行 Scala 代码的方式。在文档中有很多例子都是集成了 ScalaFiddle 插件
2018-02-05 14:19:27 379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人