Niels Renard
07/12/2018, 7:02 AMgildor
07/12/2018, 7:03 AMwhen
block:
fun funGenerator(flag: Int): () -> Unit {
return when (flag) {
1 -> fun() { /* Do something for flag 1 */ }
2 -> fun() { /* Do something for flag 1 */ }
else -> error("Unknown flag")
}
}
Niels Renard
07/12/2018, 7:07 AMgildor
07/12/2018, 7:09 AMvoid
, so yeah, use Unit or any type which this function should returnpakoito
07/12/2018, 9:20 AMgildor
07/12/2018, 9:24 AMpakoito
07/12/2018, 9:25 AMNiels Renard
07/12/2018, 11:43 AM