Scala 多重界定分为以下几种:
1. T <: A with B T是A或B的子类
2. T >: A with B A或B是T的子类 一般不用
3. T >: A <: B 同时有上界和下界 A下是界,B是上界 ,A是B的子类
4. T:A : B 上下文界定 T必须同时满足存在AT和BT的隐试转换值
5. T <% A <% B 视图界定 T既可以转换成B也可以转换成A
类型不可以有多个上界或下界,如果想有多个上界或下界,这样语法是 不正确的。
spark中常用的就是 "<:"
王家林亲授《DT大数据梦工厂》大数据实战视频“Scala深入浅出实战经典”视频、音频和PPT下载!第47讲:Scala多重界定代码实战及其在Spark中的应用源码解析
百度云:http://pan.baidu.com/s/1qWj1IHY
360云盘:http://yunpan.cn/ccAUv9A2b7CdW 访问密码 7804
腾讯微云:http://url.cn/YPs7ES
时间: 2024-10-14 05:35:07