с различными ихсодами?
                  
                  
                  Т.е.  что-то вроде этого
                  
                  
                   list.map{ item -> if (item.property == smth) then item.anotherProperty = 10 else item.anotherProperty = 20}
                  
                  
                  Стандартным способом не поулчается, но может есть какое-то хитрое решение?
                  
                  
                  Есть вариант сделать 2 коллекции из 1 и для каждой свой фильтр под необходимое услвоие, но если будет больше чем 2 условия, то под каждое нужно будет новую операцию с коллекцией писать. Может есть какое-то способо получше?
                  
                  
                
Ну если на выходе один и тот же тип - то вполне нормально запихнуть это в map с if-ом
Обсуждают сегодня