2013-07-14 5 views
7

다시 스칼라 기본 작업으로 인해 내 인생이 고통 스럽습니다. D. 그래서 필자는 파일에서 행을 읽어야 만합니다 ... 단지 간단한 I/O 작업입니다.Scala의 파일에서 행 읽기하기

import scala.io.Source 

for(line <- Source.fromPath("integerArray.txt").getLines()) 
     println(line) 

을하지만 내 IntelliJ에 오류 던지고있다 : 인터넷의 모든 예에서

그들이 무엇을 가치 fromPath하는 객체 scala.io.Source의 구성원이 아닙니다.

여기에 무슨 문제가 있는지 아는 사람이 있습니까? ... 받아들이는,

답변

10

Source에는 fromPath 없습니다 ... 단지 fromFile을 나는 몇 달 전에 스칼라의 최신 버전을 설치하고 나는이 이유가 될 수 의심 있도록 IntelliJ에 스칼라 플러그인은 최신 또한 String 패스 Coursera에서 행운을 빈다.

+0

mg. 나는 c/p 첫 번째 예제를 가지고 있고 fromPath가 있었지만 지금은 다른 예제가 fromFile을 가지고있는 것을 보았습니다 ... 어쩌면 나는 스칼라에 조금 더 참을성이 있어야합니다 : D ... haha ​​.. 감사합니다, 지금 나는 배움에 더 많은 시간을 보내고 있습니다. 알고리즘보다 스칼라 (동시에 두 가지 일을 원할 때 발생합니다 ...) –