Пожалуйста, посмотрите на этот код Java:
calendarEvents = Lists.newArrayList(Iterables.transform(
wastageSchedule, item -> new BaseCalendarEvent(
item.getWastageTypeName(),
item.getWastageTypeName(),
item.getLocation(),
ContextCompat.getColor(this, R.color.colorWastageItem),
item.getStartDate(),
item.getEndDate(),
true
)
));
Он просто преобразует ArrayList<CalendarEvent>
в ArrayList<BaseCalendarEvent>
.Есть ли какой-нибудь эквивалент в Котлине?Я посмотрел документацию Kotlin, но не нашел ничего похожего на transform
, можете ли вы дать какой-нибудь совет?