Scala中隐式参数与隐式转换的联合使用实战详解及其在Spark中的应用源码解析之Scala学习笔记-51
2015-09-13 09:29
691 查看
package com.leegh.implicits
/**
* @author Guohui Li
*/
object Implicit_Conversions_with_Implicit_Parameters {
def main(args: Array[String]): Unit = {
def bigger[T](a: T, b: T)(implicit ordered: T => Ordered[T]) = if (ordered(a) > b) a else b
println(bigger(4, 3))
println(bigger("Spark", "Hadoop"))
}
}
附:
本博客说明:
1.整理思路,提高自己。
2.受教于王家林老师,有所收获,故推荐。
3.博客注重实践,多余的文字就不多说了,都是做技术的。
4.信息来源于 DT大数据梦工厂微信公众账号:DT_Spark。
DT大数据梦工厂的微信公众号是DT_Spark,每天都会有大数据实战视频发布,请您持续学习。
王家林DT大数据梦工厂scala的所有视频、PPT和代码在百度云盘的链接:http://pan.baidu.com/share/home?uk=4013289088#category/type=0&qq-pf-to=pcqq.group
王家林《Scala深入浅出实战初级入门经典视频课程》http://edu.51cto.com/lesson/id-66538.html
王家林《Scala深入浅出实战中级进阶经典视频课程》http://edu.51cto.com/lesson/id-67139.html
/**
* @author Guohui Li
*/
object Implicit_Conversions_with_Implicit_Parameters {
def main(args: Array[String]): Unit = {
def bigger[T](a: T, b: T)(implicit ordered: T => Ordered[T]) = if (ordered(a) > b) a else b
println(bigger(4, 3))
println(bigger("Spark", "Hadoop"))
}
}
附:
本博客说明:
1.整理思路,提高自己。
2.受教于王家林老师,有所收获,故推荐。
3.博客注重实践,多余的文字就不多说了,都是做技术的。
4.信息来源于 DT大数据梦工厂微信公众账号:DT_Spark。
DT大数据梦工厂的微信公众号是DT_Spark,每天都会有大数据实战视频发布,请您持续学习。
王家林DT大数据梦工厂scala的所有视频、PPT和代码在百度云盘的链接:http://pan.baidu.com/share/home?uk=4013289088#category/type=0&qq-pf-to=pcqq.group
王家林《Scala深入浅出实战初级入门经典视频课程》http://edu.51cto.com/lesson/id-66538.html
王家林《Scala深入浅出实战中级进阶经典视频课程》http://edu.51cto.com/lesson/id-67139.html
相关文章推荐
- 收集的Android开源框架及其地址
- 写在开始的话
- 【IOS 开发学习总结-OC-7.3】C 语言特性——动态存储与静态存储
- junit单体测试(PowerMockito)二
- eclipse 搭建struts2框架 出现404错误
- 其中一个案例需求:异常流量
- Zookeeper安装与启动
- Noip 备战篇(一)
- Oracle学习笔记20150913pl/sql编程包的写法
- maven核心,pom.xml详解
- Android 屏幕适配dp,sp
- 机房收费系统总结
- java6
- Android(java)学习笔记238:多媒体之图片画画板案例
- Generate Parentheses
- Python 实现队列
- MySQL的安装图解
- STM32L0 HAL库 IO读写功能
- C++ string 字符串匹配
- 使用Windbg在XP下Heap追踪失败的原因