Go

Go 是一门强调简单性、可维护性与并发友好的编程语言,常用于后端服务、基础设施和命令行工具。

#type / resource #status / growing #tech / dev #resource / go

[!info] related notes

Go

Go 是一门由 Google 推动的通用编程语言。它的设计目标不是把语言机制做得很花,而是让团队在工程实践里更容易读代码、改代码、部署代码和排查问题。

这是什么

Go 的核心特征可以先抓这几条:

  • 语法刻意保持简洁,语言特性数量相对克制
  • 默认鼓励组合而不是复杂继承体系
  • 内置垃圾回收,降低手动内存管理成本
  • 标准库覆盖面广,网络、并发、测试和工具链都比较完整
  • 对并发编程有一套非常鲜明的主线:goroutinechannelcontext

适用场景

  • Web API 与后端服务
  • 基础设施工具、CLI、代理、网关
  • 云原生组件与平台工程
  • 高并发 I/O 服务

学 Go 时真正要建立的几条主线

  1. 值语义、指针和零值
  2. struct、方法集、接口与组合
  3. 错误处理、deferpanicrecover
  4. goroutinechannelcontext
  5. 包、模块、测试和工具链

常见用途

相关入口

创建于 2026/6/20 更新于 2026/6/20