Kotlin 在线编译器
编写、运行和分享代码片段,无需任何配置。
在线编写、编译和运行 Kotlin
这是一个免费的 Kotlin 在线编译器和编辑器。在浏览器里输入 Kotlin 代码,点击运行,Kotlin 编译器会在几秒内构建并执行你的程序。不需要 JDK、IntelliJ IDEA 或 Android Studio,也不用先搭建 Gradle 项目。
编辑器使用与 VS Code 相同的引擎,Kotlin 语法高亮和自动补全开箱即用。代码在隔离的沙盒容器中由官方 Kotlin/JVM 编译器编译,所以你用的是真正的 Kotlin:空安全、when 表达式、数据类、lambda 和完整的标准库。示例程序会从标准输入读取两行,做面试题和命令行练习正需要这个。
这个 Kotlin 在线编译器好用在哪里
- 即时编译运行:写好 Kotlin 代码,点击运行,几秒内就能看到标准输出和编译错误,电脑和手机上都能用。
- Kotlin 语法高亮和自动补全,来自 VS Code 使用的同款编辑器引擎;类型检查不通过时,会给出清晰的编译器诊断信息。
- 支持标准输入:
readLine()和readln()会从编辑器的输入框读取数据,命令行程序和编程面试题的解答都能完整跑通。 - 真正的 Kotlin/JVM 编译器和标准库:集合、字符串模板、扩展函数、数据类、密封类,以及不依赖协程的并发基础,运行效果都和在本地一样。
在 Kotlin 在线编辑器里可以做什么
- 实践空安全:可空类型、安全调用运算符
?.、Elvis 运算符?:和智能类型转换,一行一行地测试,不用套在 Android 项目里。 - 集合和 lambda:对列表和映射使用
map、filter、groupBy、sortedBy和fold,这是日常 Kotlin 代码的函数式核心。 - 从标准输入读取数据的算法题和面试题,以及用数据类、
when分支、区间和扩展函数做的快速实验。
Kotlin 在线编译器常见问题
Kotlin 在线编译器是免费的吗?
是的,Kotlin 在线编辑器可以免费使用,无需注册。打开页面,写好代码,运行即可。不需要安装 JDK、IntelliJ 或 Android Studio。
需要安装 Android Studio 或 JDK 吗?
不需要。Kotlin 在我们的服务器上编译和运行,你的电脑上什么都不用装。在 Chromebook、平板、受限的工作电脑,或任何无法配置工具链的电脑上,都能用它快速测试一段代码。
Kotlin 在线编辑器能读取标准输入吗?
readLine() 或 readln() 读取,和在终端中运行编译好的程序完全一样。示例程序就是这么做的:它读取名字和年龄,然后输出一句问候。编译器用的是哪个 Kotlin 版本?
when、数据类、密封类、扩展函数和中缀函数、尾随 lambda 以及解构声明。由于没有 Android 运行时,仅限 Android 的 API 无法使用;Kotlin 标准库中的所有内容都可以使用。试过编译器之后,怎么学习 Kotlin?
when、循环、函数和集合,配有动手练习,学完还能获得证书,为之后学习 Android 或 Ktor 打下扎实基础。适合 Kotlin 的实用工具
与 Kotlin 在线编辑器搭配使用的免费浏览器工具,全部来自 Coddy。