Skip to content

Brave2003/Go_StudyProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go_StudyProject

于2023年寒假参加字节跳动青训营,学习go语言的相关知识所写

基础语法

基础语法.go 文件 从以下基本方面编写学习

  • 变量
  • if结构
  • 循环(for)
  • switch
  • 数组
  • 切片
  • map
  • range
  • 函数
  • 指针
  • 结构体
  • 结构体方法
  • 错误处理
  • 字符串操作
  • 字符串格式化
  • json处理

实战项目

  • 猜谜游戏
  • 抓包
  • socks5代理

语言进阶

学习并发编程,介绍

  • Goroutine
  • CSP
  • Channel
  • Lock
  • WaitGroup

依赖管理

分成三个阶段,Go Moudle类似与java中的maven

  • GOPATH
  • Go Vendor
  • Go Moudle

测试

单元测试

  • 运行 go test [flags] [packages]
  • assert
  • cover
  • 文件处理
  • Mock

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages