<How to filter in kotlin using predicates> What i'...
# stackoverflow
u
How to filter in kotlin using predicates What i'm trying to achieve is using a filter function with dynamic predicates. What I did so far is creating a function that choose the best predicate: fun buildDatePredicate(dateFrom: LocalDate?, dateTo: LocalDate?): Predicate { if (dateFrom != null && dateTo == null) { return Predicate { myItem -> myItem.date.isAfter(dateFrom) } } if (dateTo != null && dateFrom == null) { return Predicate { myItem -> myItem.date.isBefore(dateTo) } } if (dateTo != null &&...