IntelliJ IDEA 2025.1 Help

在交互式控制台中运行 Kotlin

IntelliJ IDEA 提供多种在项目外执行代码片段的方法。 这在您需要快速评估某些代码片段、测试某些情景或原型改进时非常有用。

Kotlin REPL

Kotlin REPL 允许您实时执行代码,无需创建文件或配置运行时环境。 此外,它支持简化语法,因此可以更便捷地执行代码。

打开 REPL

  • 在主菜单中,前往 工具 | Kotlin | Kotlin REPL (实验性)

当您输入一行或多行代码并按下 Ctrl+Enter 时,结果会打印到控制台并分配给一个临时变量。

val power = 10.0 Math.pow(2.0, power) res0: kotlin.Double = 1024.0

您可以随后引用这些变量并在您的自定义函数中使用它们。

fun isEven(d: Double) = d.toInt() % 2 == 0 isEven(res0) res1: kotlin.Boolean = true

如果需要,您可以导入其他类并在您的代码片段中使用它们

import java.nio.file.* Paths.get("/Users/me.user") res3: java.nio.file.Path! = /Users/me.user Files.walk(res3, 1).forEach {println(it)} /Users/me.user/Users/me.user/IdeaProjects

除了 Kotlin REPL,您还可以使用 Kotlin Notebook 来编写代码、实时运行并查看即时输出。 要进一步探索此工具,请参阅 Kotlin Notebook

草图与工作表

草稿和工作表使您可以创建临时文件并立即执行。 这对于测试和原型设计非常有用。 临时文件和工作表之间的区别在于:

  • 临时文件独立于项目。 它们可以从任何项目中访问,但如果您使用的是项目特定的类,则必须指定在哪里查找这些类。

  • 工作表存储在项目中。 这样,您可以在无需进行任何配置的情况下使用特定于项目的类,但会将工作表绑定到项目。

创建草稿

  • 在主菜单中,前往 文件 | 新建 | 临时文件 或按 Ctrl+Alt+Shift+Insert ,然后选择 Kotlin

创建工作表

  • 项目 工具窗口中,右键点击您想要创建工作表的目录,然后选择 新建 | Kotlin worksheet。 给工作表命名,然后按 Enter

运行 scratch 或 worksheet

  • 在编辑器的左上角,点击 运行按钮 或按 Ctrl+Alt+W

以下是运行 Kotlin scratches 和 worksheets 的可用选项:

  • 使用模块的类路径(O) (仅适用于临时文件):如果您想在临时文件中使用自定义类,请指定包含您自定义类的模块。

  • 交互模式 :每次您停止输入时运行代码。

  • 使用REPL :逐步执行脚本。 当启用此选项时,您可以逐行编写和执行代码,每次新运行时仅执行新代码。

最后修改日期: 2025年 4月 24日