ਇੱਕ ਪੁਆਇੰਟਰ ਕਿਸੇ ਮੁੱਲ ਦਾ ਮੈਮੋਰੀ ਐਡਰੈਸ ਰੱਖਦਾ ਹੈ, ਖੁਦ ਮੁੱਲ ਦੀ ਬਜਾਏ। ਗੋ ਵਿੱਚ ਪੁਆਇੰਟਰ ਹਨ (ਸੀ ਵਾਂਗ) ਪਰ ਇਹ ਉਨ੍ਹਾਂ ਨੂੰ ਸਧਾਰਨ ਅਤੇ ਸੁਰੱਖਿਅਤ ਰੱਖਦੇ ਹਨ — ਕੋਈ ਪੁਆਇੰਟਰ ਅੰਕਗਣਿਤ ਨਹੀਂ, ਅਤੇ ਗਾਰਬੇਜ ਕਲੈਕਟਰ ਮੈਮੋਰੀ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ। ਇਹ ਡਾਟਾ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਸੋਧਣ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ।
ਦੋ ਓਪਰੇਟਰ: & ਅਤੇ *
x :=
p := &x
fmt.Println(p)
fmt.Println(*p)
*p =
fmt.Println(x)
