设置 Kotlin:REPL、IntelliJ 与在线练习场
探索 Kotlin 练习场、REPL 和 IntelliJ IDEA,运行您的第一个代码片段
设置 Kotlin:REPL、IntelliJ 与在线练习场 是 CoddyKit 上的免费 Kotlin Academy 课时。 这是第 1 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Kotlin Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Kotlin Academy 课程共包含 4 节课。
为什么要设置开发环境?
在编写真正的 Kotlin 代码之前,您需要一种能够编辑、编译和运行代码的方式。Kotlin 支持三种常见的入口:在线演练场、命令行 REPL 和 IntelliJ IDEA。
Kotlin 演练场
play.kotlinlang.org 上的 Kotlin 演练场可以直接在浏览器中运行 Kotlin,无需安装。非常适合编写小型代码片段和学习。
// Try this in the Playground:
fun main() {
println("Hello from Playground!")
}您的第一个代码片段
最简单的 Kotlin 程序是一个向控制台打印内容的 main 函数。运行此代码片段,观察输出结果。
fun main() {
println("Hello, Kotlin!")
}安装 IntelliJ IDEA
IntelliJ IDEA 社区版是推荐的本地集成开发环境:免费、原生支持 Kotlin,并且附带 Kotlin 编译器。请从 jetbrains.com/idea 下载。
创建 Kotlin 项目
在 IntelliJ 中选择:文件 → 新建 → 项目,然后选择 Kotlin、JVM 和一个 JDK。IntelliJ 会自动创建 src/main/kotlin 文件夹,您的 .kt 文件就存放在这里。
在 IntelliJ 中运行代码
添加一个 Main.kt 文件,粘贴一个 main 函数,然后点击代码编辑区左侧的绿色 ▷。IntelliJ 会一步完成编译和运行。
fun main() {
println("Running in IntelliJ")
println("Kotlin version active")
}Kotlin REPL
REPL(R读取-E求值-P打印 L循环)允许您输入 Kotlin 表达式并立即查看结果。您可以从 IntelliJ 中启动它(工具 → Kotlin → REPL),也可以在命令行中通过 kotlinc 启动。
// Sample REPL session:
// >>> val x = 10
// >>> x * 5
// res1: kotlin.Int = 50REPL 风格的表达式
您可以在 REPL 中输入的内容,也可以在 main 函数中使用。请尝试算术运算、字符串操作和变量声明。
fun main() {
val x = 10
val y = 5
println(x + y) // 15
println("Hello".length) // 5
}命令行 kotlinc
通过 Homebrew(brew install kotlin)或 SDKMAN 安装 Kotlin 编译器。然后,kotlinc Hello.kt -include-runtime -d Hello.jar 会构建一个可运行的 JAR。
多次调用 println
每次调用 println 都会打印一行内容。您可以随时使用它来跟踪程序的执行过程。
fun main() {
println("Line 1")
println("Line 2")
println("Line 3")
}选择您的工具
进行小型实验:演练场。进行学习和项目开发:IntelliJ。执行快速的单行命令:REPL。大多数生产环境开发都在 IntelliJ 中进行。
快速检查
哪种工具无需安装,完全在浏览器中运行 Kotlin?
回顾
运行 Kotlin 有三种方式:演练场(无需安装)、IntelliJ(完整的集成开发环境)和 REPL(快速实验)。请选择最适合当前任务的轻量工具。
常见问题解答
「设置 Kotlin:REPL、IntelliJ 与在线练习场」课时是免费的吗?
是的 — 「设置 Kotlin:REPL、IntelliJ 与在线练习场」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Kotlin Academy 课程的其余内容,请升级到 CoddyKit PRO。 Kotlin Academy 课程共包含 4 节课。
「设置 Kotlin:REPL、IntelliJ 与在线练习场」这节课中我会学到什么?
探索 Kotlin 练习场、REPL 和 IntelliJ IDEA,运行您的第一个代码片段 你通过在浏览器中直接运行的动手代码来练习 Kotlin Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Kotlin Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Kotlin Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 4 节。
「设置 Kotlin:REPL、IntelliJ 与在线练习场」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Kotlin Academy 课中编写并运行代码吗?
能。每节 Kotlin Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- 设置 Kotlin:REPL、IntelliJ 与在线练习场
- val 与 var:从第一天起理解不可变性
- Kotlin 基本类型:Int、Double、Boolean、Char
- 您的第一个 Kotlin 程序:main、println 与输入