go get
功能: 用于获取go的第三方包, 通常会默认从git repo 上 pull 最新的版本
常用命令如:
go get -u github.com/go-sql-driver/mysql//从github 上获取mysql的driver 并安装到本地
2.fmt 操作:
1.类似于C中的lint,统一代码风格和排版
常用命令: go fmt
3.test 包
1.运行当前包目录下的tests
使用: go test -v ... 表示无论用例是否测试通过都会显示结果,不加"-v"表示只显示未通过的用例结果
2.test文件: 一般以 xxx_test.go为文件名
创建测试文件1.创建测试文件夹mysql,文件夹下的go文件的package必须与文件夹名一致(不然会识别不到)
2.创建需要测试的文件mysql.go(使用github.com/go-sql-driver/mysql包)
package mysqlimport ( "database/sql" _ "github.com/go-sql-driver/mysql")func findByPk(pk int) int { var num int = 0 db, err := sql.Open("mysql