gpt4 book ai didi

scala - 如何在 scala 中读取文件并将单词存储到列表中?

转载 作者:行者123 更新时间:2023-12-02 00:43:10 25 4
gpt4 key购买 nike

我正在尝试将 txt 文件中存在的所有单词(标点符号和数字除外)存储到列表中?

我对 scala 很陌生,不知道该怎么做?有人可以帮忙吗?

编辑:

我现在就是这样做的:

for(line <- Source.fromFile("src/stop_words.txt").getLines())
{
//println(line)
lst = line

}
println(lst)

它在 lst=line 上给了我一条红线,并表示重新分配给一个 val。我不知道为什么:(

最佳答案

假设每行可以有多个单词,更好的解决方案是

val words = """([A-Za-z])+""".r
val all = io.Source.fromFile("path/to/file.txt").getLines.flatMap(words.findAllIn).toList

关于scala - 如何在 scala 中读取文件并将单词存储到列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27283167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com