Go入门基础手记
1. 配置环境变量(临时)
export GOPATH=yourpath
2. 跨平台交叉编译
env GOOS=linux GOARCH=amd64 go build
3. test写法
// 首先引入 testing import ( "testing" )
// 每一个 test case 都必须以Test开头,符合TestXXX形式 func TestOnce() {}
// test case接受的参数 func TestSimple(t *testing.T) {} func TestFunc(b *testing.B) {}
// 使用SkipNow跳过当前test case func TestA(t *testing.T) { t.SkipNow() }
// 控制测试顺序,使用t.Run() 和 TestMain(m *testing.M) function TestAll(t *tesing.T) { t.Run("name", func) t.Run("name", func) } func TestMain(m *testing.M) { m.Run() }