package mainimport "fmt"//interface{}万能类型func myFunc(arg interface{}) {fmt.Println(arg)}type Book struct {auth string}func main() {book:=Book{"Golang"}myFunc(book)myFunc(100)}
package mainimport "fmt"//interface{}万能类型func myFunc(arg interface{}) {fmt.Println(arg)value,ok := arg.(string)if !ok{fmt.Println("arg is not string")}else {fmt.Println(value)}}
