github.com/zhongdalu/gf@v1.0.0/geg/util/gconv/gconv_slice.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "github.com/zhongdalu/gf/g/util/gconv" 6 ) 7 8 // struct转slice 9 func main() { 10 type User struct { 11 Uid int 12 Name string 13 } 14 // 对象 15 fmt.Println(gconv.Interfaces(User{ 16 Uid: 1, 17 Name: "john", 18 })) 19 // 指针 20 fmt.Println(gconv.Interfaces(&User{ 21 Uid: 1, 22 Name: "john", 23 })) 24 }