TypeScript 类型体操进阶:条件类型、映射类型、模板字面量与 infer 递归的实战组合
深入 TypeScript 类型体操:条件类型分发语义、键重映射、模板字面量类型、infer 递归组合,手写 DeepPartial/DeepReadonly/函数重载解析等生产级工具类型。
tag
深入 TypeScript 类型体操:条件类型分发语义、键重映射、模板字面量类型、infer 递归组合,手写 DeepPartial/DeepReadonly/函数重载解析等生产级工具类型。
Go 1.18+ 泛型的高级工程实践:类型约束泛函(Map/Filter/Reduce)、类型安全容器、泛型管道、比较器与排序、Result/Maybe 类型。从 interface{} 到类型参数,用泛型写出类型安全且可复用的 Go 代码。
系统讲解 Go 泛型设计哲学与完整语法体系,涵盖类型参数声明、内置约束(any/comparable/Ordered)、类型集合(~语法)与类型推断、泛型数据结构(栈/集合/二叉搜索树)、泛型算法工厂(Map/Filter/Reduce)、Go 1.21+ 的 slices/maps/cmp 标准库、泛型方法局限性、零开销抽象性能分析、泛型与接口选择策略,以及企业级开发中的常见陷阱与最佳实践。
详解 TypeScript 高级类型系统:条件类型(Conditional Types)、映射类型(Mapped Types)、模板字面量类型(Template Literal Types)、 keyof/infer、类型体操实用场景。含 10+ 个可直接复用的类型工具。
React 与 TypeScript 结合的生产级实践:组件 Props 泛型模式、Hooks 类型推断、Context 类型安全、API 数据契约(Zod)、常见错误与严格配置(strictMode、noImplicitAny、exactOptionalPropertyTypes)。附模式速查表和组件库类型设计。
通过Set、Stack、Queue三个泛型集合深入理解Go泛型约束、迭代器模式与性能优化,包含完整可运行代码与并发安全版本
本文从 Contains、Map 和泛型 Set 三个小例子出发,详解 Go 1.18 泛型的类型参数、约束和适用边界,帮助初学者建立正确理解。
Rust 核心概念全景解析:所有权模型、借用检查器、生命周期、Trait 系统、泛型编程、声明宏与过程宏,以及 Cargo 工作区与 crates 生态体系。
Go 加入泛型后,Contains、Map、Filter、Set 等工具函数可以天然复用。本文讲解类型参数、约束、泛型切片工具、可比较类型和业务代码中的使用边界。
深入探索 Go 1.23 的迭代器特性:range over function、iter 包、Seq/Seq2 模式、惰性求值、与 channel 的对比、性能分析
深入探索 Go 1.21 引入的 cmp、slices、maps 三个标准库包,掌握基于 cmp.Ordered 约束的集合操作,告别手写循环