如何在 Kotlin 延迟后调用函数?

Kotlin 基于 Java,因此我们可以使用基于 Java 的库函数来延迟函数调用。在本文中,我们将使用 Java 库函数来延迟函数调用,使用Timer()schedule()

示例

import java.util.Timer
import kotlin.concurrent.schedule

fun main(args: Array<String>) {

   //执行起点
   println("你好世界!!")

   //延迟 5 秒
   Timer().schedule(5000){

      //调用函数
      newMethod()
   }
}

fun newMethod(){
   println("延迟方法调用!")
}
输出结果

执行后,上面的代码将产生以下输出 -

你好世界!!
延迟方法调用!