在下面的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程序使用错误代码停止执行程序的等效函数是什么?
解决方法
使用exitProcess:
import kotlin.system.exitProcess ... exitProcess(exitCode)
Declaration and documentation在Kotlin源代码中.