Is there any good way to switch go version when develop K8s?

We know the different kubernetes version recommended to use corresponding go version to develop.

So, is there any good way to switch go version in macos?

if using python, we can define python2, python2.7, python3, python3.5 to use different version. but what about go?

I got the solution: gvm

it is easy to use for managing go versions.