如何按列表过滤文件以检索每个列表元素的每次出现

时间:2019-04-15 00:14:26

标签: scala functional-programming

我想通过过滤器解析关键字列表,以便能够从源文件中检索列表中所有关键字的每个实例

我曾尝试使用适用于硬编码定义(例如“ def”,“ if”)的过滤器,但我想使其与列表一起使用,这意味着我不必对每个关键字进行硬编码。

val list = List("def, if, else")

val source = Source.fromFile("../file.scala").getLines.toList
val keywords = source filter (_.contains(???)) 

.contains(List)只是给我一个空列表

0 个答案:

没有答案