Был фильтр, который анализировал список, но потом понял, что мне нужно сжать исходный список для нумерации каждой строки, прежде чем я отфильтровал, и теперь я не уверен, как использовать один и тот же фильтр для каждого из элементов кортежа _._ 2
val list = List("def", "var", "val")
val source = Source.fromFile("..\scala.file").getLines.toList
val filtered = source filter(line => list.exists(word => list.contains(word))))
//before
val filtered = (1 to source.length) zip source
filter(line => list.exists(word => list.contains(word))))
//after
Невозможно получить функцию, работающую с кортежем.
Предполагается отфильтровывать каждый кортеж, который не содержит экземпляров элементов из списка