Scala를 이용해 파일을 읽어보자. 물론 java를 사용할 수 있으니 java FileReader를 사용해도 된다. 하지만 스칼라를 이용하면 더욱 간단하다.콜록~ scala.io.Source를 이용하자. http://www.scala-lang.org/api/2.10.3/#scala.io.Source api를 확인해보면 알겠지만 엄청난 기능을 제공하고있다. 따봉~ ㅇㅅㅇb
일단 읽을 파일을 만들어 보자.
$echo 'object Hi { def main(args: Array[String]) = println("Hi!") }' > testSource.scala
이제 Source를 이용하여 file을 읽어보자.
vi fileReader.scala
object MainObj{
def main(args: Array[String]) {
fileReadTest
}
def fileReadTest = {
import scala.io.Source
val fileSource = Source.fromFile("testSource.scala")
val lineList = fileSource.getLines.toList
lineList.foreach(println)
fileSource.close()
}
}
확인~
$scala fileReader.scala끄읕~ 콜록!
0 개의 댓글:
댓글 쓰기