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

7
我完全不了解Kotlin,我正在尝试运行Kotlin REPL。
按照此文档的说明操作,考虑到我使用的是OS X系统,我已经尝试过以下方法:
$ /usr/local/bin/kotlinc-jvm

这相当于:

$ kotlinc-jvm

接着在下面的链接中,我发现了一种更好的运行方式:

$ kotlinc

这两个命令有什么区别?应该选择哪一个?
1个回答

6
如果你查看 kotlinc-jvm 文件内部,实际上它们只是启动了同一文件夹中的 kotlinc,并将它们启动时携带的所有参数传递给它:
Unix 上的 kotlinc-jvm
#!/usr/bin/env bash

# (License here)

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

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

Windows下使用的kotlinc-jvm.bat:

@echo off

rem (License here)

call %~dps0kotlinc.bat %*

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接