package main
import (
"fmt"
"reflect"
)
type Example struct {
Name string
}
func main() {
p := new(Example)
r := reflect.TypeOf(p)
t := reflect.SliceOf(r)
s := reflect.New(t).Elem().Interface()
x := new([]*Example)
fmt.Printf("%#v = %#v\n", x, s)
}