Scala 对象系统深度解析
1. Predef 对象相关特性
在 Scala 中,Predef 对象包含了许多实用的类型别名、方法等。
1.1 已弃用的类型别名
在 Scala 2.11 中,两个方便的二元组和三元组类型别名已被弃用,原因是它们使用频率不高且价值不大,具体如下:
type Pair[+A, +B] = Tuple2[A, B]
type Triple[+A, +B, +C] = Tuple3[A, B, C]
1.2 支持类型推断的 Predef 类型成员
| 类型成员 | 说明 |
|---|---|
ArrowAssoc[A] |
用于实现 a -> b 字面语法来创建二元组 |
<:<[-From, +To] |
证明 From 是 To 的子类型 |
=:=[-From, +To] |
证明 From 和 To 类型相等 < |
超级会员免费看
订阅专栏 解锁全文
62

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



