scala进阶19-隐式参数+隐式转换
2016-08-18 00:34
337 查看
/** * 隐式参数+隐式转换 */ object Implicit_Conversions_with_Implicit_Parameters { def main(args: Array[String]): Unit = { //ordered是一个变量,变量指向一个匿名函数,这个函数讲T转换成Ordered[T] def bigger[T](a: T, b: T)(implicit ordered: T => Ordered[T]) = { if (a > b) a else b } println(bigger(4, 3)) println(bigger("Spark", "Hadoop")) } }
相关文章推荐
- UVA10054 The Necklace (输出欧拉回路)
- Gson 框架的使用
- HDU 1176 免费馅饼 (动态规划)
- Oak先生-Android的多点触摸之图片放大缩小
- Java垃圾回收小结
- javac编译
- ORACLE 11GR2 RAC的网络规划解析
- 【C语言从入门到懵逼】#2 第一个程序
- C# 配列のチュートリアル tutorial
- 338. Counting Bits
- 设置input光标的位置
- 使用oracle-rdbms-server-11gR2-preinstall在Oracle Linux 6上简化安装Oracle11gR2
- 解决java.net.MalformedURLException: unknown protocol: c问题
- django 关于Pillow的安装使用
- 数学推导______Different Sums( hdu 5847 2016多校第九场)
- HDU 4756 Install Air Conditioning(树形dp+MST)
- ios 关于3d旋转问题
- 17、网络基础
- Glide使用教程
- scala进阶18-隐式转换-隐式参数