本文主要是介绍scala自学之路-41-隐式转换,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//隐式引用
//默认会给引入三个包
import java.io.File
import java.lang._
import scala._
import scala.Predef._
import scala.io.Source
object ImplicitDemo extends App {
val a: Int = 1
println(a)
val map = Map("a" -> 1)
val aa = 1 to 10
val aaa = 1.to(10)
//定义隐式类
implicit class RichFile(from: File) {
def read: String = Source.fromFile(from.getPath).mkString
}
val content = new File("src/test.txt").read
println(content)
}
这篇关于scala自学之路-41-隐式转换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!