会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
李格非
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2015年9月8日
Scala中Self Types实战详解之Scala学习笔记-46
摘要: package com.leegh.parameterization/** * @author Guohui Li */class Self { self => val tmp = "Scala" def foo = self.tmp + this.tmp}trait S1class S2 {...
阅读全文
posted @ 2015-09-08 09:01 李格非
阅读(238)
评论(0)
推荐(0)
编辑
2015年9月7日
Scala中Infix Type实战详解之Scala学习笔记-45
摘要: package com.leegh.parameterization/** * @author Guohui Li */object Infix_Types { def main(args: Array[String]): Unit = { object Log { def >>:(data...
阅读全文
posted @ 2015-09-07 14:44 李格非
阅读(142)
评论(0)
推荐(0)
编辑
2015年9月6日
Scala中复合类型实战详解之Scala学习笔记-44
摘要: package com.leegh.parameterizationimport com.leegh.parameterization.Compound_Type/** * @author Guohui Li */trait Compound_Type1;trait Compound_Type2;c...
阅读全文
posted @ 2015-09-06 07:44 李格非
阅读(129)
评论(0)
推荐(0)
编辑
2015年9月5日
Scala中结构类型实战详解之Scala学习笔记-43
摘要: package com.leegh.parameterization/** * @author Guohui Li */class Structural { def open() = print("A class instance Opened") }object Structural_Type {...
阅读全文
posted @ 2015-09-05 09:00 李格非
阅读(130)
评论(0)
推荐(0)
编辑
2015年9月4日
Scala中路径依赖代码实战详解之Scala学习笔记-42
摘要: package com.leegh.parameterization/** * @author Guohui Li */class Outer { private val x = 10 class Inner { private val y = x + 10 }}object Path_...
阅读全文
posted @ 2015-09-04 08:36 李格非
阅读(137)
评论(0)
推荐(0)
编辑
2015年9月3日
Scala中链式调用风格的实现代码实战及其在Spark编程中的广泛运用之Scala学习笔记-41
摘要: package com.leegh.parameterization/** * @author Guohui Li *///由于breathe返回的是this,scala将返回类型推断为Animal,而由于Animal没有eat方法//class Animal { def breathe = thi...
阅读全文
posted @ 2015-09-03 13:30 李格非
阅读(151)
评论(0)
推荐(0)
编辑
2015年9月2日
Scala中Variance代码实战及其在Spark中的应用源码解析之Scala学习笔记-40
摘要: package com.leegh.parameterization/** * @author Guohui Li */class Personclass Student extends Personclass C[+T](val args: T)trait Friend[-T] { def ma...
阅读全文
posted @ 2015-09-02 08:55 李格非
阅读(140)
评论(0)
推荐(0)
编辑
2015年9月1日
Scala类型约束代码实战及其在Spark中的应用源码解析之Scala学习笔记-39
摘要: package com.leegh.parameterization/** * @author Guohui Li */object Type_Contraints { def main(args: Array[String]): Unit = { def rocky[T](i: T)(im...
阅读全文
posted @ 2015-09-01 08:54 李格非
阅读(149)
评论(0)
推荐(0)
编辑
2015年8月31日
Scala多重界定代码实战及其在Spark中的应用源码解析之Scala学习笔记-38
摘要: package com.leegh.parameterization/** * @author Guohui Li */class M_A[T]class M_B[T]object Multiple_Bounds { def main(args: Array[String]): Unit = { ...
阅读全文
posted @ 2015-08-31 10:26 李格非
阅读(111)
评论(0)
推荐(0)
编辑
2015年8月30日
ClassTag 、Manifest、ClassManifest、TypeTag代码实战及其在Spark中的应用源码解析之Scala学习笔记-37
摘要: package com.leegh.parameterizationimport scala.reflect.ClassTag/** * @author Guohui Li */class A[T]object Manifest_ClassTag { def main(args: Array[St...
阅读全文
posted @ 2015-08-30 11:12 李格非
阅读(611)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
下一页