Например, я хочу отфильтровать объект по некоторым значениям поля.
Я могу написать
objects.filter{ o =>
val set = Set(c1,c2)
set contains o.field
}
в этом случае я буду каждый раз создавать хешсет с методом ==> это будет медленно
Я тоже так могу написать
val set = Set(c1,c2)
objects.filter{ o =>
set contains o.field
}
Это будет работать быстро, но я загрязняю свое пространство бессмысленным объектом set
.
Каков наилучший способ сделать это?