我如何 运行 Kotlin REPL kotlinc-jvm 或 kotlinc

How can I run the Kotlin REPL kotlinc-jvm or kotlinc

我是 Kotlin 的新手,我正在尝试 运行 Kotlin REPL。

关注 this,考虑到我使用的是 OS X,我试过这个:

$ /usr/local/bin/kotlinc-jvm

相当于:

$ kotlinc-jvm

然后在 the following link 中,我发现 运行 更好的方法是:

$ kotlinc

这两个命令有什么区别吗,我应该选择哪一个?

如果您查看 kotlinc-jvm 文件,它们实际上只是启动位于它们所在的同一文件夹中的 kotlinc,并向其传递启动时使用的任何参数:

kotlinc-jvm 对于 Unix:

#!/usr/bin/env bash

# (License here)

DIR="${BASH_SOURCE[0]%/*}"
: ${DIR:="."}

"${DIR}"/kotlinc "$@"

kotlinc-jvm.bat 对于 Windows:

@echo off

rem (License here)

call %~dps0kotlinc.bat %*

我不确定为什么 kotlinc-jvm 会以这种形式存在,它基本上只是一个非常简单的重定向。我只是使用 kotlinc.