问题代码
package main
import (
"fmt"
"reflect"
)
type A struct {
B int
C string
}
func test(a interface{}) {
fmt.Println(&a)
fmt.Println(reflect.TypeOf(&a))
}
func test2(a interface{}) {
fmt.Println(a)
fmt.Println(reflect.TypeOf(a))
}
func main() {
a := A{
B: 1,
C: "sasad",
}
test(