go
bugMaker_Anna
Code shows everything ヾ(●´▽`●)ノ
展开
-
golang map转string
child_enums := map[string]string{ "id": "3", "key": "key_temp" } child_json, _ := json.Marshal(child_enums) child_string := string(child_json) fmt.Printf("print mString:%s",child_string)原创 2021-02-05 15:50:18 · 1900 阅读 · 0 评论 -
golang中map数据结构可以包含不同数据类型value的方法
如果这样写:results := make(map[string]string)则生成的map,value必须都是string类型。如果想要多种value类型的map,可以这样定义:results := make(map[string]interface {})用interface{}来定义value类型,就可以存储int/string/map/…多种类型的value。不过这种interface{}在使用时也要转换一下格式。例如,得到的结果如下:results := [ {...},原创 2021-02-05 15:40:32 · 3275 阅读 · 0 评论 -
go可选参数的使用——mongodb场景
query := bson.D{ {"domain", url}, } task := bson.M{ "$set": ReqMap, } updateOptions := make([]*options.UpdateOptions,0,1) //切片,注意这里的长度只有1,只能插入1个元素 // for _, opt := range opts{ //由于上面初始化时长度只有1,这里就不用循环了,因为只插入1个元素 tempBool := true uOpts := opt.原创 2021-01-27 11:28:22 · 330 阅读 · 0 评论