What is workspace in Go?

A workspace contains Go code. A workspace is a directory hierarchy with three directories at its root.

  • “src” directory contains GO source files organized into packages.
  • “pkg” directory contains package objects.
  • “bin” directory contains executable commands