慕村225694
试试这个:package mainimport ( "fmt")type person struct { //struct id int name string}func main() { var ( p []person pi []interface{} ) pi = append(pi, person{ id: 1, name: "Mike", }) for _, tmp := range pi { // fmt.Println(tmp,k) p = append(p, tmp.(person)) fmt.Println( p) }}