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