在交互式控制台中运行 Kotlin
IntelliJ IDEA 提供多种在项目外执行代码片段的方法。 这在您需要快速评估某些代码片段、测试某些情景或原型改进时非常有用。
Kotlin REPL
Kotlin REPL 允许您实时执行代码,无需创建文件或配置运行时环境。 此外,它支持简化语法,因此可以更便捷地执行代码。
打开 REPL
在主菜单中,前往 。
当您输入一行或多行代码并按下 Ctrl+Enter 时,结果会打印到控制台并分配给一个临时变量。
您可以随后引用这些变量并在您的自定义函数中使用它们。
如果需要,您可以导入其他类并在您的代码片段中使用它们
除了 Kotlin REPL,您还可以使用 Kotlin Notebook 来编写代码、实时运行并查看即时输出。 要进一步探索此工具,请参阅 Kotlin Notebook。
草图与工作表
草稿和工作表使您可以创建临时文件并立即执行。 这对于测试和原型设计非常有用。 临时文件和工作表之间的区别在于:
临时文件独立于项目。 它们可以从任何项目中访问,但如果您使用的是项目特定的类,则必须指定在哪里查找这些类。
工作表存储在项目中。 这样,您可以在无需进行任何配置的情况下使用特定于项目的类,但会将工作表绑定到项目。
创建草稿
在主菜单中,前往 或按 Ctrl+Alt+Shift+Insert ,然后选择 Kotlin。
创建工作表
在 项目 工具窗口中,右键点击您想要创建工作表的目录,然后选择 。 给工作表命名,然后按 Enter。
运行 scratch 或 worksheet
在编辑器的左上角,点击
或按 Ctrl+Alt+W。
以下是运行 Kotlin scratches 和 worksheets 的可用选项:
使用模块的类路径(O) (仅适用于临时文件):如果您想在临时文件中使用自定义类,请指定包含您自定义类的模块。
交互模式 :每次您停止输入时运行代码。
使用REPL :逐步执行脚本。 当启用此选项时,您可以逐行编写和执行代码,每次新运行时仅执行新代码。