Kotlin Native 相当于 System.exit(-1)

问题描述 投票:0回答:1

在以下 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 程序来说,用错误代码停止程序执行的等效函数是什么?

java kotlin native kotlin-native
1个回答
18
投票

使用

exitProcess

import kotlin.system.exitProcess
...
exitProcess(exitCode)
Kotlin 源代码中的

声明和文档

© www.soinside.com 2019 - 2024. All rights reserved.