我有3个项目,它依赖于同一个共享库。库中有一个单例类,它在整个项目中提供全局共享对象,无论如何,这个全局共享对象是类的实例,这是不同的,例如,取决于平台:public static var message : TMobileMessage;public static var message : TDesktopMessage;public static var message
大多数golang工具,如golint、gopkgs等,都是像安装了go get库一样安装的,例如go get -v github.com/golang/lint/golint或go get -v github.com我想知道为什么这些不只是通过源代码运行的二进制文件,比如go fmt?因为我同时处理多个Go项目,所以我更喜欢为不同的项目使用不同的GOPATH,所以我必须将这些工具安装到