# go **Repository Path**: myacme/go ## Basic Information - **Project Name**: go - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-10 - **Last Updated**: 2026-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Go语言学习项目 这是一个基于Go 1.25的语法特性和标准库学习项目,旨在通过实际编码练习掌握Go语言的核心概念和技术要点。 ## 项目概述 本项目包含多个Go语言基础知识点的实践代码,涵盖了从基本语法到高级特性的各个方面,是一个纯粹的Go语言学习与练习项目,无任何外部框架依赖。 ## 项目结构 - **Array.go** - 数组和切片操作示例 - **Control.go** - 控制流语句(if/else、for循环等) - **Error.go** - 错误处理机制 - **File.go** - 文件操作和IO处理 - **Function.go** - 函数定义、参数传递、返回值等 - **GenericType.go** - 泛型编程实现 - **Main.go** - 主程序入口 - **Map.go** - 映射(map)数据结构操作 - **Print.go** - 输出打印功能 - **Regexp.go** - 正则表达式处理 - **Struct.go** - 结构体定义和方法 - **Thread.go** - 并发编程(goroutine和channel) - **Assertion.go** - 类型断言操作 ## 技术特点 - 使用Go 1.25版本 - 专注于Go标准库的使用 - 涵盖Go语言核心特性:并发、泛型、接口、结构体等 - 包含丰富的代码示例和实践练习 ## 学习内容 通过此项目可以学习到: - Go语言基础语法和数据类型 - 数组、切片、映射等数据结构 - 函数和方法定义 - 接口和结构体 - 泛型编程 - 错误处理机制 - 并发编程(goroutines和channels) - 文件操作 - 正则表达式应用 ## 运行方式 ```bash go run Main.go ``` 或者运行特定功能: ```bash go run *.go ```