5 A, v; T# H: i8 u
% n+ O5 H+ K* F, h6 M( r
: Y3 l* A) O* { 课程目录:
* ]! o; \4 w& g9 u" h8 u+ V& `开篇词 跟着学,你也能成为Go语言高手
( C. u- W* s% n X预习篇 写给0基础入门的Go语言学习者5 b, w# e! G% p" w. J2 |9 F
1.工作区和GOPATH% y) K: q9 n! i5 L$ h! F7 L8 {
2.命令源码文件
; n2 x: l7 |; o3.库源码文件" X8 q6 K0 Q+ j$ {
4.程序实体的那些事儿(上)
$ O6 ~0 ~: M6 M) B/ \6 |5.程序实体的那些事儿(中)
$ n$ H: c5 L H0 |6.程序实体的那些事儿(下) S g' ~: M/ }. S( N2 b7 o
7.数组和切片) U( d! f* x# J
8.container包中的那些容器
" ~9 H: J: ]' {: z, q. E9.字典的操作和约束4 E& r2 p N& a( ^ `
10.通道的基本操作
; N0 P; C- r) m F11.通道的高级玩法6 U- h" a7 J6 C/ r
12.使用函数的正确姿势
4 i/ Z3 b" W% b( K# Z13.结构体及其方法的使用法门 z- M( D$ x# D
14.接口类型的合理运用- Z- u/ }9 |9 N
15.关于指针的有限操作
: i; j% z( Q4 H+ Z! k& u, k16.go语句及其执行规则(上)7 C! \" H9 ~" m0 b t) o
17.go语句及其执行规则(下)% w# h! {% n# U# y& d% H
18.if语句、for语句和switch语句6 O+ F# {% y* z
19.错误处理(上)
' Y* s8 `! L9 ~0 o9 z$ c, v# `20.错误处理(下)
. ^8 c- k9 d) U21.panic函数、recover函数以及defer语句(上)
: p; E. Q5 }, ~$ d( N22.panic函数、recover函数以及defer语句(下)$ m# }# @. h0 Y5 |
23.测试的基本规则和流程(上)# c1 e8 Z5 x, H! Y) t4 x) Y/ T0 |
24.测试的基本规则和流程(下)4 \- ^ c5 | \. e5 I+ W- u( _. l
25.更多的测试手法
C, @6 T4 I6 l6 y6 z26.sync.Mutex与sync.RWMutex
+ f+ O( e3 Z3 ]5 V- N' E. D$ u$ o27.条件变量sync.Cond (上)
) _7 C+ }* w9 g6 r- _8 w. n28.条件变量sync.Cond (下)
) n0 z$ u* g$ ^! X4 x% r6 q29.原子操作(上)3 e( ]4 z# c# j% i! B# W
30.原子操作(下)
& T# G5 o/ L5 W, m3 R |