Фильтр изменили после добавления в HashSet — contains вернул false
data class Filter(var query: String, val category: Int)
val applied = hashSetOf<Filter>()
val filter = Filter("кеды", 3)
applied.add(filter)
filter.query = "кроссовки"
println(applied.contains(filter))
println(applied.size)
Что напечатает код?
- false, затем 1
- true, затем 1
- false, затем 0
- true, затем 2
