一步步学spark之一scala高级特性中Lower bounds(下界)与Upper bounds(上界),View bounds(视图边界)3.7
2016-05-26 17:01
183 查看
一步步学spark之一scala高级特性中Lower bounds(下界)与Upper bounds(上界),View bounds(视图边界)
Upper bounds(上界):我们使用一个对象或者一个类必须是什么类型的,也就是说必须是什么类型或者什么类型的子类。
表示语法 <: 就是说<: 左侧的类容必须是右侧的指定类型
Lower bounds(下界):我们使用一个对象或者一个类必须是什么类型的父类,也可以是接口。
Upper bounds 语法
![](http://img.blog.csdn.net/20160526164506054?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
Lower bounds 语法
![](http://img.blog.csdn.net/20160526170035582)
View bounds(视图边界)
使用 <% <左侧的类型必须是右侧类的子类 %表示如果左侧类型不是右侧的类型那么左侧的类型会隐式转换成右边的类型
Upper bounds(上界):我们使用一个对象或者一个类必须是什么类型的,也就是说必须是什么类型或者什么类型的子类。
表示语法 <: 就是说<: 左侧的类容必须是右侧的指定类型
Lower bounds(下界):我们使用一个对象或者一个类必须是什么类型的父类,也可以是接口。
Upper bounds 语法
Lower bounds 语法
View bounds(视图边界)
使用 <% <左侧的类型必须是右侧类的子类 %表示如果左侧类型不是右侧的类型那么左侧的类型会隐式转换成右边的类型
相关文章推荐
- Spark RDD API详解(一) Map和Reduce
- 使用spark和spark mllib进行股票预测
- Windows下Scala环境搭建
- Spark随谈——开发指南(译)
- Spark,一种快速数据分析替代方案
- Windows7下安装Scala 2.9.2教程
- eclipse 开发 spark Streaming wordCount
- Understanding Spark Caching
- Scala代码实现列出Hadoop 文件夹下面的所有文件
- ClassNotFoundException:scala.PreDef$
- Windows 下Spark 快速搭建Spark源码阅读环境
- Spark中将对象序列化存储到hdfs
- sbt创建web项目
- 使用java代码提交Spark的hive sql任务,run as java application
- XML 文件解析--含Unicode字符的XML文件
- Scala 学习随笔
- Scala 小程序记录(学习期间的代码片段)
- Spark机器学习(一) -- Machine Learning Library (MLlib)
- Spark机器学习(二) 局部向量 Local-- Data Types - MLlib