Skip to content

wdpm/lets-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lets-go

Learn Go.

安装

配置

入门

参阅 A Tour of Go Excercises

  • 如何写 Go 代码
  • 基础
    • 函数 func
    • 包 package
    • 变量 var
    • 基本类型 bool string int? uint? byte rune float? complex?
    • 流程控制 if for switch defer
    • 指针地址 &i 和指针读值 *p
    • 结构体 struct
    • 数组 var a [2]string
    • 数组切片 s[1:4],长度len(s)和容量cap(s),0值nil,range遍历
    • 创建 make
    • 映射 map
  • 方法、接口、其他
    • 方法 method,定义中有调用者
    • 接口 interface
    • 错误 error
    • 图像 image
  • 并发
    • 子程序 go routine
    • 信道 chan,缓冲大小,主动关闭 close()
    • select 语句等待多个通信操作
    • 互斥锁 sync.Mutex
    • Web 简易爬虫

教程

书籍

Releases

No releases published

Packages

No packages published

Languages