10

在以下 Kotlin/JVM 程序System.exit(-1)中,程序停止执行并出现错误退出代码:

fun main(args: Array<String>) {
    if (args.size < 2) {
        println("too few args!")
        System.exit(-1)
    }
    println("Hello, ${args[1]} from ${args[0]}")
}

Kotlin/Native 无法访问任何 Java 类,包括System. 那么 Kotlin/Native 程序停止执行带有错误代码的程序的等效功能是什么?

4

1 回答 1

15

使用exitProcess

import kotlin.system.exitProcess
...
exitProcess(exitCode)

Kotlin 源代码中的声明和文档

于 2018-01-29T13:46:15.270 回答