Rob Elliot
11/05/2020, 4:02 PMfun <T> populate(i: Int, f: (Int) -> T): List<T> = (0 until i).map(f)
fun <T> populate(i: Int, t: T): List<T> = populate(i) { t }
populate(4, "Hello") == listOf("Hello", "Hello", "Hello", "Hello")
populate(4) { "Hello $it" } == listOf("Hello 0", "Hello 1", "Hello 2", "Hello 3")
Ryan
11/05/2020, 4:05 PMRob Elliot
11/05/2020, 4:06 PMRyan
11/05/2020, 4:07 PMRob Elliot
11/05/2020, 4:07 PMbezrukov
11/05/2020, 4:12 PMList(4) { "Hello $it" }
Rob Elliot
11/05/2020, 4:14 PMPacane
11/05/2020, 4:15 PMList(4) { "Hello" }
Pacane
11/05/2020, 4:16 PMval b = (0..4).map { "Hello" }
val c = (0..4).mapIndexed { index, _ -> "$index Hello" }