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源代码中的声明和文档 。