ஒரு pointer என்பது மதிப்பாக இல்லாமல் ஒரு மதிப்பின் memory addressஐ வைத்திருக்கிறது. Go-வில் pointers உண்டு (C போல) ஆனால் அவை எளிய மற்றும் பாதுகாப்பாக இருக்கிறது — pointer arithmetic இல்லை, மற்றும் garbage collector நினைவகத்தை நிர்வகிக்கிறது. அவை தரவை திறமையாக பகிர்ந்து கொள்ள மற்றும் மாற்ற பயன்படுகிறது.
இரண்டு operators: & மற்றும் *
x :=
p := &x
fmt.Println(p)
fmt.Println(*p)
*p =
fmt.Println(x)
