2013-07-14 33 views
7

Scala的基本操作再次讓我的生活變得痛苦:D。 所以我必須從文件讀取行...只是一個簡單的I/O操作。Scala中的文件讀取行

在互聯網上的每一個例子,他們正在做:

import scala.io.Source 

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

但我的IntelliJ拋出錯誤:值fromPath不是對象scala.io.Source的成員。

有沒有人知道這裏有什麼問題? ...我幾個月前安裝的Scala的最後一個版本和IntelliJ斯卡拉插件也是最新的,所以我懷疑這可能是一個原因...

回答

10

有一個在Source沒有fromPath,只是fromFile,它接受一個String路徑。祝你好運Coursera。

+0

omg。我有c/p的第一個例子,但有了fromPath,但現在我看到其他例子來自文件...也許我應該更耐心的scala:D ...哈哈..謝謝,現在我花更多時間學習scala比算法(發生在你想同時做兩件事時)... –