Write Go like a senior engineer
What I wish I knew when I started writing Go
Published in
7 min readDec 12, 2022
I started writing Go professionally in 2018. Here’s what I wish I could tell myself when I started.
Go is pass-by-value
Go is exclusively pass-by-value. That means each function receives a copy of the value of what you passed in. No exceptions.