标签:dsl
共 4 篇文章。
教程约 8,547 字 · 63 小节
理解 Kotlin:一门现代工程语言是如何设计的
从 Null Safety、Nothing、Lambda、Receiver、Extension、Delegation 到 DSL、Compose 与 Coroutine,理解 Kotlin 如何用少数可组合的语言机制构造安全而富有表达力的工程 API。
教程约 3,286 字 · 29 小节
理解 Kotlin:一门现代工程语言是如何设计的
从类型安全、Lambda、Receiver、Delegation 到 DSL 与 Coroutine,理解 Kotlin 如何用少数可组合的语言机制,构造简洁而富有表达力的工程 API。
教程约 8,900 字 · 56 小节
Kotlin:一门现代工程语言是如何设计的
从 Null Safety、Nothing、Lambda、Receiver、Extension、Delegation 到 DSL、Compose 与 Coroutine,理解 Kotlin 如何用少数可组合机制构造安全而富有表达力的工程 API。
教程约 2,836 字 · 21 小节
Rust 宏如何创造 DSL:从 TokenStream 到自定义语法
Rust Procedural Macro 为什么能接受不像 Rust 的语法?从一个 routes! 示例出发,理解 TokenStream、Parser、AST 与代码生成之间的关系。