Switch vs. Map: Which is the Better Way to Branch in Go?

Redirecting to original post on Hashrocket blog...