var 변수명 *T
로 선언. 여기서 T 는 타입&
연산자를 이용하여 변수의 주소를 저장함으로 선언 가능 (아래소스 참조)package main
import "fmt"
func main() {
i, j := 42, 2701
p := &i // point to i
fmt.Println(*p) // read i through the pointer
*p = 21 // set i through the pointer
fmt.Println(i) // see the new value of i
p = &j // point to j
*p = *p / 37 // divide j through the pointer
fmt.Println(j) // see the new value of j
var f **int // 포인터를 저장하는 포인터
f = &p
fmt.Println(**f)
}