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

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

继此之后,考虑到我正在使用OS X,我试过这个:

$ /usr/local/bin/kotlinc-jvm 

相当于:

 $ kotlinc-jvm 

然后在下面的链接中 ,我发现运行它的更好方法是:

 $ kotlinc 

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

如果您查看kotlinc-jvm文件,他们实际上只是启动位于同一个文件夹中的kotlinc ,并将其开始的任何参数传递给它:

Unix下的kotlinc-jvm

 #!/usr/bin/env bash # (License here) DIR="${BASH_SOURCE[0]%/*}" : ${DIR:="."} "${DIR}"/kotlinc "$@" 

kotlinc-jvm.bat于Windows的kotlinc-jvm.bat

 @echo off rem (License here) call %~dps0kotlinc.bat %* 

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