http://play.golang.org/p/joEmjQdMaS个
package main
import "fmt"
type SomeStruct struct {
somePointer *somePointer
}
type somePointer struct {
field string
}
func main() {
fmt.Println(SomeStruct{&somePointer{"I want to see what is in here"}})
}
这将打印一个内存地址,如下面的{0x10500168}
有没有办法把它打印出来:
{{"I want to see what is in here"}}
这主要是为了调试,如果我有一个包含30个指针字段的 struct ,我不想对30个字段中的每一个都进行println来查看其中的内容.