-
go语句不用加分号,和python一样。
-
go的运行方式:go run xx.go
-
test的运行方式:go test testXXX.go -v
-
添加新的包:go get xxx
-
第一个go程序
package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
}
- 函数的定义
func function_name([parameter list]) [return_types] {
// body
}
- 第一个test函数
引入包"testing",函数必须命名为TestXXX,参数必须包含一个Testing类型的指针。下面是一个简单的例子,TestF1测试f1。
package test
import "testing"
func f1(a int,b int) int{
return a+b
}
func TestF1(t *testing.T){
if f1(1,2) != 3{
t.Error(`f1 error!`)
}
}
测试结果
=== RUN TestF1
--- PASS: TestF1 (0.00s)
PASS
Process finished with exit code 0
网友评论