Files
golang/golang-learning/10-projects
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 01:01:26 +08:00

第十章:实践项目

本章包含三个实践项目,帮助你综合运用前面学到的 Go 语言知识。

学习目标

  • 综合运用 Go 语言的各种特性
  • 学会项目结构的组织
  • 掌握实际开发中的最佳实践
  • 提高解决实际问题的能力

项目列表

1. 计算器 (01-calculator/)

一个支持基本四则运算的命令行计算器程序。

涉及知识点:

  • 基础语法
  • 函数定义
  • 错误处理
  • 用户输入处理

2. 待办事项列表 (02-todo-list/)

一个命令行待办事项管理程序,支持添加、删除、标记完成等功能。

涉及知识点:

  • 数据结构
  • 文件操作
  • JSON 序列化
  • 命令行参数处理

3. Web 服务器 (03-web-server/)

一个简单的 HTTP Web 服务器,提供 RESTful API。

涉及知识点:

  • HTTP 服务器
  • 路由处理
  • JSON API
  • 并发处理
  • 中间件

运行项目

每个项目目录下都有详细的 README.md 文件,包含运行说明和使用方法。