I'm a web developer looking to expand my horizons in order to get better at programming as a whole. I've done a bit Java and some simple Android applications. I'm now looking into lower level languages like C and Go (which I must say has some beautiful syntax and great ideas thus far, though I'm maybe too inexperienced to comment).
So yeah I've been going though and trying to understand the examples on the Go website and I keep coming across a special asterisk character in example like this:
s := "hello"
if s[1] != 'e' {
os.Exit(1)
}
s = "good bye"
var p *string = &s
*p = "ciao"
Also, I just noticed, whats with the "&s" is it assignment by reference (I might be using PHP talk here)?
Thanks.