我有这两行(在所有其他行中)
import scala.io.Source
val source = Source.fromFile(filename)
据我所知,这是一种阅读文件内容的方法。我已阅读 http://www.scala-lang.org/api/2.12.x/scala/io/Source.html#iter:Iterator[Char]
我仍然不知道Source.from文件代表什么,类型成员之一,还是其他什么?
答案 0 :(得分:2)
来自Scala API声明here fromFile是在Source
随播广告对象上定义的方法。这是一个curried方法,第一个参数列表使用一个String
表示要读取的文件的路径,第二个curried参数列表采用类型为scala.io.Codec的单个隐式编解码器参数。此函数返回BufferedSource对象