go-snippets

go清空slice

a := []int{1,2,3}
a = nil //   json 会编码 nil
a = a[:0] //  json 会编码  [] 如果复用 用这种
fmt.Println(a, len(a), cap(a)) // [] 0 0

动态创建二位数组

dp := make([][]int,10)
for i:=0;i<10;i++{
    dp[i] = make([]int,10)
}