dmarcato
10/27/2015, 11:31 PMprivate fun <T, R> transform(pos: Int, item: T): R = item as R
public fun <T, R> doSomething(items: Collection<T>, trans: (Int, T) -> R = ::transform)
and this: public fun <T, R> doSomething(items: Collection<T>, trans: (Int, T) -> R = { pos, item -> item as T })
?