Почему Array.reduce должен возвращать подкласс?

#kotlin Вопрос: Если я правильно читаю подпись типа, Array.reduce должен ли я возвращать подкласс типа элемента в массиве? Это кажется совершенно произвольным и ненужным ограничением? inline fun <S, T :…

Продолжить чтениеПочему Array.reduce должен возвращать подкласс?