💡
原文中文,约5600字,阅读约需14分钟。
📝
内容提要
最近重新喜欢使用kotlin,尤其是函数式写法。官方提供了三种kotlin脚本使用方式,包括jsr223、注解声明和第三方库kscript和jbang。现在使用kotlin脚本已经很方便了,问题在于如何方便地写。
🎯
关键要点
- 重新喜欢使用Kotlin,尤其是函数式写法。
- Kotlin官方提供三种脚本使用方式:jsr223、注解声明和第三方库kscript与jbang。
- jsr223提供了一个可用于运行脚本的host,可以支持Kotlin。
- 通过注解声明Kotlin脚本,可以配置编译和执行配置。
- Kotlin脚本可以命名为*.main.kts,直接用Kotlin运行。
- Kotlin 1.3.70后,可以省略kotlin-main-kts.jar,直接运行脚本。
- 第三方库kscript提供丰富功能特性,但官方功能已覆盖大部分特性。
- jbang是一个支持多种JVM语言的脚本工具,但对Kotlin的支持较弱。
- 写脚本的方便性包括编写和运行的便捷性,使用IDEA写脚本变得可接受。
➡️