как-то в голове kotlin-ext и чистые функции не сложились
fun Int.minus(): Int { return -this }
А нет там особой связи, кроме того, что ext-fun априори статическая, плюс мы мапим иммутабельные объекты, через копирование (так что сайд-эффектов в них нет)
Обсуждают сегодня