Scala隐式转换
Posted yszd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scala隐式转换相关的知识,希望对你有一定的参考价值。
1 package big.data.analyse.scala 2 3 import java.io.File 4 5 import scala.io.Source 6 7 /** 8 * 隐式转换 9 * Created by zhen on 2019/1/6. 10 */ 11 class RichFile(val file:File){ 12 def read = Source.fromFile(file.getPath()).mkString 13 } 14 object Context{ 15 implicit def file2RichFile(file:File) = new RichFile(file) 16 } 17 object ImplicitConversion { 18 def main(args: Array[String]) { 19 //导入隐式转换 20 import Context.file2RichFile 21 println(new File("C:/Users/zhen/.spyder-py3/发布模块/setup.py").read) 22 } 23 }
结果:
以上是关于Scala隐式转换的主要内容,如果未能解决你的问题,请参考以下文章