एक pointer ले मानको memory address राख्छ, मान आफैलाई होइन। Go मा pointers छन् (C जस्तै) तर तिनीहरूलाई सरल र सुरक्षित राखछ — कोनै pointer arithmetic छैन, र garbage collector ले memory सम्भाल्छ। तिनीहरू डेटा साझेदारी गर्न र कुशलतापूर्वक परिमार्जन गर्न प्रयोग गरिन्छन्।
दुई operators: & र *
x :=
p := &x
fmt.Println(p)
fmt.Println(*p)
*p =
fmt.Println(x)
