Sam Stone
2.repeat(init = 10) { acc -> acc * 10 } == 1_000
(0..1).fold(10) { acc, _ -> acc * 10 } = 1_000
ephemient
generateSequence(seed = 10) { acc -> acc * 10 }.drop(2).first() == 1_000
var
inline fun <T> repeat(times: Int, seed: T, nextFunction: (T) -> T): T { var acc = seed repeat(times) { acc = nextFunction(acc) } return acc }
Dominaezzz
T
reified
A modern programming language that makes developers happier.