Menu
CoddyTech

Kotlin 在线编译器

编写、运行和分享代码片段,无需任何配置。

CoddyMain.kt
Output
Click Run to see the output here.

在线编写、编译和运行 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 版本?
在线编辑器使用官方 Kotlin/JVM 编译器和标准库,所以现代语言特性都能用:不带主语分支的 when、数据类、密封类、扩展函数和中缀函数、尾随 lambda 以及解构声明。由于没有 Android 运行时,仅限 Android 的 API 无法使用;Kotlin 标准库中的所有内容都可以使用。
试过编译器之后,怎么学习 Kotlin?
修改示例代码,点击运行,反复尝试。想要更系统地学习时,Coddy 的免费互动 Kotlin 课程会讲解空安全、when、循环、函数和集合,配有动手练习,学完还能获得证书,为之后学习 Android 或 Ktor 打下扎实基础。

适合 Kotlin 的实用工具

与 Kotlin 在线编辑器搭配使用的免费浏览器工具,全部来自 Coddy。