Check out the exercise and its solution here.
EXERCISE
- Create a new library
- In it, create a function that returns the Go version
- Create a command and import your library
- Call your function that returns Go version
- Run your program
HINTS
Create your package function like this:
func Version() string {
return runtime.Version()
}
EXPECTED OUTPUT
It should print the current Go version on your system.
WARNING
You should create this package under your own folder, not in github.com/inancgumus/learngo folder. Also, please note that VS Code may automatically import my library which is in github.com/inancgumus/learngo instead of your own library.
So, if you want VS Code automatically import your own package when you save, just move github.com/inancgumus/learngo out of GOPATH to somewhere else, for example, to your Desktop (of course move it back afterward).
See this question in Q&A for more information.