1. 泛型
Scala 支持类型参数化,使得我们能够编写泛型程序。
1.1 泛型类
Java 中使用 `<>` 符号来包含定义的类型参数,Scala 则使用 `[]`。
class Pair[T, S](val first: T, val second: S) {
override def toString: String = first + ":" + second
本文详细探讨了Scala中的泛型编程,包括泛型类和泛型方法,类型限定如上界、下界、视图界定、类型约束、上下文界定和ClassTag上下文界定,并解释了Ordering和Ordered特质的使用,以及通配符的概念。
Scala 支持类型参数化,使得我们能够编写泛型程序。
Java 中使用 `<>` 符号来包含定义的类型参数,Scala 则使用 `[]`。
class Pair[T, S](val first: T, val second: S) {
override def toString: String = first + ":" + second

被折叠的 条评论
为什么被折叠?