sos := make([][]string,3)ss := [["name","place","thing"],["name","place","thing"],["name","place","thing"]]讓 sos 成為 [["name","name"],["place","place"],["thing","thing"] 我如何附加名稱、地點(diǎn)和事物字段?最好使用從 ss 到 sos 的 for 循環(huán)? for i:=0;i<len(sos);i++ { sos[i] = append(sos[i],ss[0]) }上面的 for 循環(huán)只能附加第一個(gè)變量,即從 ss 到 sos 的“名稱”,我怎樣才能附加其余的變量呢?
1 回答

Cats萌萌
TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊
你想這樣做嗎?
package main
import (
"fmt"
)
func main() {
sos := make([][]string, 3)
ss := [][]string{ []string{"name", "place", "thing"}, []string{"name", "place", "thing"}, []string{"name", "place", "thing"} }
for i := range ss {
for j := range ss[i] {
sos[i] = append(sos[i], ss[j][i])
}
}
fmt.Println(sos)
}
輸出:
[[姓名姓名][地方地方][東西東西]]
- 1 回答
- 0 關(guān)注
- 123 瀏覽
添加回答
舉報(bào)
0/150
提交
取消