@Test
fun callbackTest(){
listLoop(callBack = {
logger.info("callBack index -> ${it["index"]}")
Thread.sleep(500)
})
}
fun listLoop(callBack:(Map<String, Any>) -> Unit){
var index = 0
while (index < 10) {
logger.info("loop -> $index")
callBack.invoke(mapOf("index" to index))
index++
}
}
'개발 > Kotlin' 카테고리의 다른 글
Kotlin(java) Reflect 를 활용한 중첩 if 문 제거 (0) | 2022.06.13 |
---|