当前位置 博文首页 > golang修改结构体中的切片值方法

    golang修改结构体中的切片值方法

    作者:晨梦~思雨 时间:2021-02-04 06:10

    golang修改结构体中的切片值,直接传结构体地址就可以

    package main
     
    import "fmt"
     
    type rspInfo struct {
     KeyWords string `json:"key_words"`
     Value []string `json:"value"`
    }
     
    func setSlice(te *[]string){
     str := "12"
     *te = append(*te,str)
    }
     
    //结构提传指针
    func setStruc(rsp *rspInfo){
     str := "12"
     te := make([]string,0)
     te = append(te,str)
     te = append(te,str)
     
     rsp.KeyWords = "12"
     rsp.Value = te
    }
     
    func main() {
     //test := make([]string,0)
     //setSlice(&test)
     var rsp rspInfo
     setStruc(&rsp)
     
     fmt.Println(rsp)
    }
    
    js
    下一篇:没有了