Я пытаюсь создать список слов в Scala. Я новичок в языке. Я прочитал много сообщений о том, как вы не можете редактировать неизменяемые объекты, но ни один из них не смог показать мне, как создать список, который мне нужен в Scala. Я использую var для инициализации, но это не помогает.Добавить элемент в Seq [String] в Scala
var wordList = Seq.empty[String]
for (x <- docSample.tokens) {
wordList.++(x.word)
}
println(wordList.isEmpty)
Я бы очень признателен за помощь в этом. Я понимаю, что объекты неизменяемы в Scala (хотя у вас нет варов), но мне нужна краткая информация о том, почему выше всегда печатает «true», и как я могу сделать список, добавляя слова, содержащиеся в docSample.tokens.word ,
Похоже, вы хотите что-то вроде 'val wordList = docSample.tokens.map (_. Word)' Нет переменных переменных. Или 'flatMap', если' word' оказывается другим 'Seq' .. это непонятно из вашего сообщения. –