Files
golang/golang-learning/09-advanced
2025-08-24 13:01:09 +08:00
..
2025-08-24 13:01:09 +08:00
2025-08-24 13:01:09 +08:00
2025-08-24 13:01:09 +08:00
2025-08-24 13:01:09 +08:00
2025-08-24 13:01:09 +08:00

第九章:高级特性

本章将学习 Go 语言的高级特性,这些特性能帮助你编写更强大和灵活的程序。

学习目标

  • 掌握反射的基本使用和应用场景
  • 理解泛型的概念和语法
  • 学会使用 context 包进行上下文管理
  • 掌握单元测试的编写方法

文件列表

  • 01-reflection.go - 反射机制
  • 02-generics.go - 泛型编程
  • 03-context.go - 上下文管理
  • 04-testing.go - 单元测试

学习建议

  1. 反射是强大但复杂的特性,需要谨慎使用
  2. 泛型是 Go 1.18+ 的新特性,能提高代码复用性
  3. Context 是并发编程中的重要工具
  4. 测试是保证代码质量的重要手段