Go语言:错误处理的最佳实践

Go 没有 try-catch,错误处理全靠返回值。刚从 Java 转过来时觉得啰嗦,用久了反而觉得这种显式处理挺清晰的。记录一下 Go 错误处理的核心模式。

阅读全文 »

Rust:trait系统深入理解

Rust 的 trait 是整个类型系统的核心抽象机制,理解 trait 就理解了 Rust 大半的设计哲学。本文从基础定义到高级用法,系统梳理 trait 的各个方面。

阅读全文 »