大家。我在golang的构建方面遇到了问题。
细节:
我有一个名为" 12"的文件夹。并创建一个名为12_test.go的go源文件。代码如下:
package main
import "fmt"
func main() {
fmt.Println("Hello world")
}
。然后输入" go build 12_test.go"。出了点问题:
"go build command-line-arguments: no buildable Go source files in D:\12"
那么,有人可以告诉我为什么吗?谢谢并为我可怜的英语道歉。
答案 0 :(得分:21)
后缀_test
在Go中具有特殊含义。这是你为go程序进行测试的地方。构建工具将完全忽略它们......它们与go test
一起运行。
从文件名中删除_test
或仅将其命名为test.go
。