Go要印出struct的pointer變數位址可使用fmt.Printf("%p")
。
main.go
package main
import "fmt"
type Employee struct {
Id int64
Name string
}
func main() {
emp := &Employee{
Id: 1,
Name: "John",
}
fmt.Println(emp) // &{1 John}
fmt.Printf("%p\n", emp) // 0x1400009a018
}
沒有留言:
張貼留言