Коллекции Kotlin содержат функции для часто используемых операций объединения, которые возвращают одно значение на основе содержимого коллекции. Рассмотрим функции minOrNull(), maxOrNull(), average(), sum(), count() minOrNull() и maxOrNull() возвращают наименьший и наибольший элемент коллекции соответственно. Если коллекция пуста, то вернётся null average() возвращает среднее значение элементов в коллекции чисел. sum() возвращает сумму элементов в коллекции чисел. count() возвращает количество элементов в коллекции. Также существуют функции для получения самых маленьких и самых больших элементов в коллекции с помощью определённой функции-селектора или пользовательского Comparator: Помимо обычного sum(), существует расширенная функция sumOf(). Она принимает функцию-селектор, которая применяет заданную операцию к каждому элементу коллекции, и возвращает сумму всех элементов с учётом этих изменений.