gpt4 book ai didi

kotlin - 当 kotlin 是一种编译语言时,Kotlin Notebook 如何工作?

转载 作者:行者123 更新时间:2023-12-01 09:13:51 28 4
gpt4 key购买 nike

我试过 the Kotlin notebook extension我想知道引擎盖下发生了什么。
我已经将笔记本与 python 一起使用,因为 python 是一种解释性语言,它在笔记本中运行似乎很自然。

Kotlin notebook

我的理解是,在编写 Kotlin 代码后,我需要在执行之前对其进行编译(不是吗?)。但是在笔记本中,如果我在一个单元格中创建一个类,我可以在下一个单元格中实例化一个对象,但我无法弄清楚这是如何工作的。

编辑:
似乎有IPYTHON kernels对于许多编译语言。然而,问题仍然是“编译的编程语言如何在交互式 jupyter notebook 环境中工作”?

最佳答案

Kotlin 有一种特殊的脚本模式(除了普通的编译模式),我们经常用后缀 .kts 来命名 Kotlin 脚本。 .

您可以使用命令行 Kotlin 编译器尝试此操作:

  • 写信 println("hello world")a.kts
  • 运行 kotlinc -script a.kts

  • 你会看到 hello world印在屏幕上。

    如果您有 IntelliJ IDEA,请尝试右键单击 .kts文件并选择 Run选项。您将看到命令行输出。

    How do compiled programming languages work in the interactive jupyter notebook environment?



    这里与“编译”无关。这是 Kotlin 编译器的一个特殊功能(将 kotlin 代码作为脚本运行)。
    并非所有语言都有这样的功能。这不是通用的。

    关于kotlin - 当 kotlin 是一种编译语言时,Kotlin Notebook 如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50226106/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com