断言类型可以是结构体?

yinwhm12 · 2017-03-13 10:28:37 · 3025 次点击
package main

import "fmt"

func main() {
    type Person struct {
        Name string
    }

    var i interface{} = Person{"golang"}

    switch i.(type) {
    case Person:
        fmt.Println(i.(Person).Name)
    default:
    }
}
#3
更多评论

einterface 就行

#1

真的?你能给个例子?我新手,拜托了!

#2