Skip to main content
edited title
Link
James Henstridge
  • 44.2k
  • 9
  • 139
  • 119

how to convert interfaveinterface{} to object in golang?

Source Link
emitle
  • 353
  • 2
  • 4
  • 8

how to convert interfave{} to object in golang?

type Human struct {
     Name string
}

func (t *Human) GetInfo() {
    fmt.Println(t.Name)
}

func main() {
    var p1 interface{}
    p1 = Human{Name:"John"}
    //p1.GetInfo() 
}

now,p1's typs is interface{}, but i want get a Human object.

How to do? i can call p1.GetInfo()