1,一个Go工程主要包含三个目录
srclass="superseo">c:源代码文件
pkg:包文件
bin:相关bin文件
2,建立工程文件夹 go
mkdir go
//查看go环境变量
go env
3,在工程文件夹下建立src bkg bin文件夹
4,在src文件夹下建立自己的包example文件夹
5,在example文件夹中编写example.go 和包测试文件example_test.go
example.go
package example
func add(a, b int) int {
return a + b
}
func sub(a, b int) int {
return a - b
}
example_test.go
package example
import (
"testing"
)
func TestAdd(t *testing.T) {
r := add(2, 4)
if r != 6 {
t.Fatalf("add(2, 4) error, expect:%d, actual:%d", 6, r)
}
t.Logf("test add succ")
}
6,编译测试包
go build example
go test example
ok example 0.013s
go install example
7,编译主程序
oproject.go
package main
import (
"fmt"
)
func main(){
fmt.Println("go project test")
}
go build oproject.go
成功后会生成oproject,第一个go工程编译成功
8,运行程序
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)