我如何 运行 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
.
我是 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
.