package main
import "fmt"
//interface{}万能类型
func myFunc(arg interface{}) {
fmt.Println(arg)
}
type Book struct {
auth string
}
func main() {
book:=Book{"Golang"}
myFunc(book)
myFunc(100)
}
package main
import "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)
}
}