IntelliJ IDEA 新增 Kotlin Notebook 插件

6110aacc1e52e0166d4122e15975ad6f.jpeg

程序员的成长之路

互联网/程序员/技术/资料共享 

关注

阅读本文大概需要 2.8 分钟。

来自:OSC开源社区

IntelliJ IDEA 宣布推出 Kotlin Notebook 插件,现已发布第一个实验版本。

Notebook 是一种交互式工具,能够将代码、可视化和文本组合到单个文档中。在 Notebook 中,开发者可以在一个地方编写并运行代码段(单元)、查看结果,以及记录思维过程。Notebook 已在快速原型设计、分析和数据科学领域得到广泛采用和信赖。

Kotlin Notebook 插件为 IntelliJ IDEA 带来了交互式开发的强大功能,补充了 IDE 对 Kotlin 语言支持的全部功能,并结合了浏览器的灵活可视化。

7008518932596c25a0384214a2b4167b.png

1621cb8d6f6782cc0f16ba5761694f77.png

17ff9f4a77288d22bd125e6538435cf4.png

ed06f77aac659830970c14b8426b4bf8.png

插件下载地址:https://plugins.jetbrains.com/plugin/16340-kotlin-notebook

Kotlin Notebook 还提供了大量库集成选项。开发者可以方便地使用它们:

%use libraryName

对于库作者来说,这个命令可以作为跳板,使其能够:

  • 从任何 Maven 仓库下载库二进制文件。

  • 包含初始导入。

  • 在初始化期间执行代码。

  • 在每个单元执行之前和之后运行代码。

  • 预处理每个单元的代码。

  • 创建某些类型的变量时调用回调。

  • 为库中定义的各种类型制作自定义呈现器。

  • 还有更多。

总的来说,这为创建交互式用户体验提供了几乎无限的可能。考虑到 Kotlin 的静态和 AOT 类型,自动、动态代码生成提供了更高级别的灵活性和可扩展性。

详情查看综合文档:https://github.com/Kotlin/kotlin-jupyter/blob/master/docs/libraries.md

发布公告:https://blog.jetbrains.com/zh-hans/kotlin/2023/07/kotlin-notebook/

<END>

推荐阅读:

面试官:Feign第一次调用为什么会很慢?

16 张图硬核讲解 Kubernetes 网络模型

互联网初中高级大厂面试题(9个G)
内容包含Java基础、JavaWeb、MySQL性能优化、JVM、锁、百万并发、消息队列、高性能缓存、反射、Spring全家桶原理、微服务、Zookeeper......等技术栈!
⬇戳阅读原文领取!                                  朕已阅
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值