golang修改结构体中的切片值方法
golang修改结构体中的切片值,直接传结构体地址就可以
packagemain import"fmt" typerspInfostruct{ KeyWordsstring`json:"key_words"` Value[]string`json:"value"` } funcsetSlice(te*[]string){ str:="12" *te=append(*te,str) } //结构提传指针 funcsetStruc(rsp*rspInfo){ str:="12" te:=make([]string,0) te=append(te,str) te=append(te,str) rsp.KeyWords="12" rsp.Value=te } funcmain(){ //test:=make([]string,0) //setSlice(&test) varrsprspInfo setStruc(&rsp) fmt.Println(rsp) }
到此这篇关于golang修改结构体中的切片值方法的文章就介绍到这了,更多相关golang修改结构体切片值内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!