2

我正在尝试使用 Kotlin 作为脚本语言。根据他们的文档,您应该能够在 Kotlin 脚本中运行顶级代码。

我使用他们的官方示例编写的一个简单的“Hello, World”程序不输出任何文本。它编译/解释,成功终止,但 println() 语句似乎什么都不做

fun main(args: Array<String>) {
    println("Hello, World!")
}

有谁知道我在哪里可以找到使用 Kotlin 作为脚本语言时实际支持的内容的表格/摘要?我在使它做一个简单的打印语句时缺少什么。

我正在使用通过 sdkman 在 Ubuntu 上安装的 Kotlin SDK 运行。从 Ubuntu 提供的 vanilla 终端运行。预期的输出将是“Hello,World!”的行。显示,但根本没有输出。

4

1 回答 1

4

它本身的功能不会被执行。它是一个像变量一样的声明。在脚本中必须调用它。

fun main() { // removed unused args
    println("Hello, World!")
}

// Add this
main()
于 2020-01-26T16:35:58.733 回答