Чтение строк из файла в Scala

снова основные операции Scala делают мою жизнь болезненной: D. Поэтому я должен прочитать строки из файла...просто тривиальная операция ввода-вывода.

в каждом примере в интернете они делают:

import scala.io.Source

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

но мой IntelliJ выдает ошибку: значение fromPath не является членом объекта scala.Ио.Источник.

кто-нибудь знает, что здесь проблема? ... Я установил последнюю версию Scala несколько месяцев назад, и плагин IntelliJ Scala также обновлен, поэтому я сомневаюсь в этом может быть причина...

2 ответов


нет fromPath на Source, просто fromFile, который принимает строковый путь. Удачи на Курсере.


не было Source.fromPath около 2.8. Кратко.

что, вы не используете эта версия?

Он был отстранен здесь, с "обзор сообщества."

посмотреть? Мы просто не обращали внимания.