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 полями указателей, я не хотел бы делать println для каждого из 30 полей, чтобы увидеть, что в нем.