2015年9月15日

摘要: 这一讲我们来学习下抽像类型。让我们看下代码package scala.learnimport scala.io.BufferedSourceimport scala.io.Sourcetrait Reader{ type In type Contents def read(in:In):Conten... 阅读全文
posted @ 2015-09-15 18:43 晴月sama 阅读(168) 评论(0) 推荐(0)
 
摘要: 本讲我们来学习下依赖注入。让我们从代码出发:package scala.learntrait Logger {def log (msg:String)}trait Auth { auth:Logger => def act (msg:String){ log(msg) }}object DI ext... 阅读全文
posted @ 2015-09-15 17:43 晴月sama 阅读(188) 评论(0) 推荐(0)
 
摘要: 今天学习了self type的内容,让我们来看下代码package scala.learnclass Self{ self => val tmp = "Scala" def foo = self.tmp + this.tmp}trait S1class S2 {this:S1 =>}class S3... 阅读全文
posted @ 2015-09-15 12:58 晴月sama 阅读(761) 评论(0) 推荐(0)