vishna
12/03/2018, 5:08 PMprivate val onesies = HashSet<String>()
fun once(id: String, block: () -> Unit) {
if (!onesies.contains(id)) {
onesies += id
block()
}
}
fun twice() {
once("my_block") {
println ("stuff")
}
}
fun main(args: Array<String>) {
twice()
twice()
}