一.map没有顺序
二.map需要初始化
1.data := map[xxx]xxx{}
2.data := make(map[xxx]xxx)
三.range左边是值拷贝
四.切片和map本质是指针,传入函数后如果数值被修改,外层也会变化
五.url.Values.Encode()函数,不会把~转换成%7E
需要自己转一下:
httpParamsStr := strings.Replace(httpParams.Encode(), “~”, “%7E”, -1)