да, я именно про этот случай. про него же была реч...
# russian
s
да, я именно про этот случай. про него же была речь и в youtrack
Copy code
data(withBuilder=true) class Sum(val value: Int, val count: Int)

fun sumOf(items: Iterable<Int>) = 
        items.fold(Sum.Builder(0, 0)) { builder, e -> builder.sum += e; builder.count++; builder }.build()