2013-07-14 10 views
7

Ponownie podstawowe operacje Scala sprawiają, że moje życie jest bolesne: D. Więc muszę przeczytać linie z pliku ... po prostu trywialna operacja we/wy.Czytanie linii z pliku w Scala

W każdym przykład w internecie robią:

import scala.io.Source 

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

Ale moja IntelliJ rzuca błąd: Wartość fromPath nie jest członkiem obiektu scala.io.Source.

Czy ktoś wie, co tu jest problemem? ... Mam zainstalowaną najnowszą wersję Scala kilka miesięcy temu i plugin IntelliJ Scala jest również na bieżąco, więc wątpię, że to może być powodem ...

Odpowiedz

10

Nie ma fromPath w Source, zaledwie fromFile, która przyjmuje Ścieżka ciągu. Powodzenia na Courserze.

+0

om. Mam pierwszy przykład c/p i był z Path, ale teraz widzę inne przykłady zFile ... może powinienem być trochę bardziej cierpliwy z scala: D ... haha..dzięki, w tej chwili spędzam więcej czasu na uczeniu się scala niż algorytmy (zdarza się, gdy chcesz zrobić 2 rzeczy w tym samym czasie) ... –