Kotlin原生等同于System.exit(-1)
在下面的Kotlin / JVM程序中, System.exit(-1)
用一个错误退出代码停止执行程序:
fun main(args: Array) { if (args.size < 2) { println("too few args!") System.exit(-1) } println("Hello, ${args[1]} from ${args[0]}") }
Kotlin / Native不能访问任何Java类,包括System
。 那么对于一个Kotlin / Native程序来说,用一个错误代码来停止程序的执行是什么呢?
使用exitProcess
:
import kotlin.system.exitProcess ... exitProcess(exitCode)
Kotlin源代码中的声明和文档 。