jbnizet
06/12/2016, 2:36 PMfun <T> newList(size: Int, supplier: (Int) -> T): List<T> {
val result = ArrayList<T>(size)
for (i in 0 until size) {
result.add(supplier(i))
}
return result
}
fun main(args: Array<String>) {
val list = newList(5) {
100 + it
}
}