2
有沒有什麼方法可以用混合值類型打印結構,包括指針類型,以便顯示所有值?例如:用混合值打印結構的所有值?
package main
import (
"fmt"
)
type test struct {
Str string
Ptr *string
}
func main() {
s := "some string"
p := &s
t := test{
Str: s,
Ptr: p,
}
fmt.Printf("%#v\n", t)
}
我想是這樣的:main.test{Str:"some string", Ptr:(*string)("some string"}
代替:main.test{Str:"some string", Ptr:(*string)(0x1040a120)}
https://play.golang.org/p/YkZrPOeQ_Y