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 개의 댓글:
댓글 쓰기