vvy*_*vvy 2 kotlin jupyter-notebook
我尝试了Kotlin笔记本扩展,我想知道引擎盖下是什么.
我使用过python的笔记本,因为python是一种解释语言,它在笔记本中起作用似乎很自然.
我的理解是,在编写Kotlin代码之后,我需要在执行它之前编译它(No?).但是在笔记本中,如果我在一个单元格中创建一个类,我能够在下一个单元格中实例化一个对象,我无法弄清楚它是如何工作的.
编辑:似乎有很多编译语言的IPYTHON内核.但问题仍然是"编译的编程语言如何在交互式jupyter笔记本环境中工作"?
Kotlin有一个特殊的脚本模式(除了普通的编译模式),我们经常用后缀命名一个Kotlin脚本.kts.
您可以使用命令行Kotlin编译器来尝试:
println("hello world")进去a.ktskotlinc -script a.kts你会看到hello world在屏幕上打印出来的.
如果您有IntelliJ IDEA,请尝试右键单击.kts文件并选择Run选项.你会看到命令行输出.
编译的编程语言如何在交互式jupyter笔记本环境中工作?
这里与"编译"无关.这是Kotlin编译器的特殊功能(将kotlin代码作为脚本运行).
并非所有语言都具有此类功能.这不是通用的.
| 归档时间: |
|
| 查看次数: |
635 次 |
| 最近记录: |