我需要下载哪个 Kotlin?

Rya*_*ndy 5 kotlin

我正在开始使用 Kotlin,在下载页面上,我看到了两种与我相关的不同可能性:

  • kotlin 编译器
  • kotlin-native-windows

有什么不同?在什么情况下我需要一个或另一个?

ama*_*nin 2

Kotlin 是一种多平台语言。它可以编译为生成与以下任一兼容的二进制文件:

  • 爪哇
  • JavaScript
  • 本机平台(Windows、Linux、iOS 等)

您应该选择哪种编译器取决于您的需要。如果你不需要让你的代码使用 C 库或特定的操作系统工具运行,我会推荐kotlin-compiler,这样你就可以通过 Java 获得一个可执行的应用程序,它(至少现在)会产生更多优化的程序,并且还易于移植(在目标计算机上安装 jre,您就可以执行 Kotlin 程序了)。另外,您将能够在 kotlin 程序中使用您需要的任何 Java 库。

注意:官方文档包含入门指南: