1

我有一个用于测试的 Kotlin 脚本。为了快速运行它,我使用kotlinc -script它来评估它,它会立即在控制台中打印我的结果。

现在,当脚本变得足够大时,我想将其拆分为不同的子模块/包。是否可以评估具有多个文件的脚本kotlinc

请注意,该设置仅用于测试目的,这就是我不想编译它的原因,以避免额外的步骤。想象一下,直接从控制台进行操作,并且您不想使用 Gradle 设置项目。

谢谢。

4

1 回答 1

0

看起来kscript是答案。

  1. 安装kscript
  2. 导入所需文件://INCLUDE directory/requiredFile.kts
  3. 您可以从requiredFile.kts现在开始调用函数。
  4. 使用 kscript 运行文件./mainScript.kts,您可能需要chmod +x mainScript.kts

如果有人知道如何直接kotlinc告诉我。

于 2019-10-22T11:38:02.590 回答