Viva! Great World!
喵君的实验室!
println "Hello friend!"
-
Scala 类型系统03:自类型标记与结构化类型
我们可以用 this 来指代调用该方法的实例。一般情况下,我们不需要显示地使用 this,但如果作用域内存在同名变量时,显示使用 this 有助于消除二义性。此时就需要使用自类型标记 (self-type annotation ) 而有时我...
-
Scala 类型系统02:抽象类型
参数化类型在静态的,面向对象的语言中很常见。除了参数化类型,Scala 还支持抽象类型,这在函数式语言中很常见。
-
Scala 类型系统01:从参数化类型讲起
我们都知道,如果方法带有类型 A,那么传入 A 的子类 B也是有效的,Scala 中,String 是 AnyRef 的子类,那么假设一个方法带有的参数类型为 List[AnyRef],它可以传入 List[String] 吗?换句话说,在这...
-
Scala 类型系统预热
在 Scala 中,泛型被称为参数化类型,使用 [] 代替 java 中的 <>