New to GO- how it handles float precision 0.4 + 0.2 is 0.6

To summarise fmt.Println(0.2 + 0.4) I understand now this is taken as value not as float
literal constants (google it)