【发布时间】:2023-01-19 16:24:21
【问题描述】:
我试图通过制作一个 Ktor 程序来了解 Kotlin,并且在我注意到这一点时正在关注文档:
fun Application.configureRouting() {
routing {
get("/") {
call.respondText("Hello World!")
}
}
}
routing {} 和get("/") {} 是如何工作的?这是什么意思? Application.configureRouting() 函数中的路由和获取函数是否被覆盖?
【问题讨论】:
-
这称为 DSL 或类型安全构建器:kotlinlang.org/docs/type-safe-builders.html#how-it-works