scala 隐式转换
隐式转换 缺少好完,但是对于 java对类方法严格要求, 确实起到补充作用。
java 如果实现需要代码开发大量代码 我估计新的java代码也会引入这些方法。
import java.io.File
import scala.io.Source
/* @author zhao
*/
class RichFile(val file:File){
def read=Source.fromFile(file.getPath()).mkString
}
object Context {
implicit def file2RichFile(file:File)=new RichFile(file)
}
object Hello_Implicit_Conversions1 {
def main(args:Array[String])
{
implicit def file2RichFile(file:File)=new RichFile(file)
println(new File("c:\\aaaa").read);
}
}
猜你喜欢
转载自zhaomengsen.iteye.com/blog/2344470
今日推荐
周排行