packagemainimport("fmt""strings")funcgetName(params...interface{}){aa:=strings.Join([]string(params),'_')fmt.Println(aa)}funcmain(){getName("redis","100","master")}看上面的代碼,我想把傳入的參數(shù)params用"_"連接,但是將params轉(zhuǎn)成[]string類(lèi)型時(shí)失敗了,請(qǐng)指教。假如假如getName("redis","100","master")改為getName("redis",100,"master")編譯沒(méi)錯(cuò)誤,但是運(yùn)行時(shí)報(bào)錯(cuò)panic:interfaceconversion:interfaceisint,notstring
golang []interface{} 的數(shù)組如何轉(zhuǎn)換為 []string 的數(shù)組
紅糖糍粑
2019-04-19 16:29:50