编程语言

Java、Spring Boot、Golang、Python… — 通过实战示例写出正确高效的代码。

Kotlin · 2026/10/13 · 9 分钟阅读 · 103

Kotlin Flow: 异步数据流

深入了解 Kotlin Flow 基础知识:flow builder、操作符、flowOn、错误处理、StateFlow/SharedFlow 和使用 runTest 编写测试。

Rust · 2026/10/13 · 9 分钟阅读 · 86

Rust 中的 Enum 和 Pattern Matching

如何定义带数据的 enum,使用 match、if let、let else 安全处理各种情况,以及在 Rust 中使用 enum 时常见的错误。

Rust · 2026/10/13 · 10 分钟阅读 · 94

迭代器和闭包在Rust中

了解闭包、三个trait Fn/FnMut/FnOnce、如何使用map、filter、collect等迭代器适配器和如何在Rust中编写自己的迭代器。

Golang · 2026/10/11 · 9 分钟阅读 · 105

Go 接口:小巧、隐式和正确使用

Go 的接口满足是隐式的。本文指导如何保持接口小巧、将它们放在使用方、用伪实现进行测试,并避免 nil 接口错误。

Kotlin · 2026/10/11 · 10 分钟阅读 · 141

Kotlin 中的 Sealed class 与 when

使用 sealed class、sealed interface 和 when 表达式来安全地建模状态。当你忘记处理某个情况时,编译器会立即报错。