Kotlin学习笔记——标准库kotlin.system

来源:互联网 发布:司法拍卖车辆淘宝网 编辑:程序博客网 时间:2024/04/29 18:44

exitProcess()

退出进程

方法签名:

fun exitProcess(status: Int): Nothing

示例:

exitProcess(1)

结果:

Process finished with exit code 1

measureNanoTime()

计算一个代码块执行的时间,返回纳秒

方法签名:

fun measureNanoTime(block: () -> Unit): Long

示例:

    val nanoTime = measureNanoTime {        repeat(1000) {            println(it)        }    }    println()    println("耗时:$nanoTime 纳秒")

结果:

0
……
999

耗时:9244547 纳秒

measureTimeMillis()

计算一个代码块执行的时间,返回毫秒

方法签名:

fun measureTimeMillis(block: () -> Unit): Long

示例:

    val nanoTime = measureTimeMillis {        repeat(1000) {            println(it)        }    }    println()    println("耗时:$nanoTime 毫秒")

结果:

0
……
999

耗时:10 毫秒

原创粉丝点击