項目内容
型の前にアスタリスク( * )ポインタ変数
(メモリのアドレスを格納)
var pv *string
変数の前にアンパサンド(&)メモリのアドレス
(変数が指し示すメモリのアドレスを参照)
var dog string = “shiba”
var pv *string = &dog
fmt.Println(pv)
// 出力: 0x44434241
// 参照するメモリのアドレスが出力
ポインタ変数の前にアスタリスク( * )
格納されたアドレスのメモリに格納された値を参照
var dog string = “shiba”
var pv string = &dog
fmt.Println(*pv)
// 出力: shiba