1. Go的数组追加:
根据需求存在两种的追加方式:
A : 采用的是单个元素的追加,这个也是比较常见的需求:
func Test4(t *testing.T) {
var b string
b = "test"
a := []string{"a", "b"}
a = append(a, b)
fmt.Println(a)
}
运行结果:
=== RUN Test4
[a b test]
--- PASS: Test4 (0.00s)
B :采用的是数组追加,也就是追加的元素本来就是数组:
func Test4(t *testing.T) {
b := []string{"test1", "test2"}
a := []string{"a", "b"}
a = append(a, b...)
fmt.Println(a)
}
运行结果:
=== RUN Test4
[a b test1 test2]
--- PASS: Test4 (0.00s)
2. Go版本升级
https://www.cnblogs.com/liu-ai-yu/p/13114654.html
3. Go限流设计