yetuweiba
yetuweiba

Reputation: 241

Go--no buildable Go source file in

everyone. I have a problem with golang 's build.

The details:

I have a folder named "12" and creating a go source file named 12_test.go. Codes are below:

package main

import "fmt"

func main() {
    fmt.Println("Hello world")
}

.Then typing "go build 12_test.go". Something going wrong:

"go build command-line-arguments: no buildable Go source files in D:\12"

So,Could someone tell me why? Thanks and apology for my poor English.

Upvotes: 8

Views: 10766

Answers (1)

Simon Whitehead
Simon Whitehead

Reputation: 65097

The suffix _test has special meaning in Go. It is where you put tests for your go programs. The build tool will ignore these completely .. they are run with go test.

Remove _test from the file name or just name it test.go.

Upvotes: 21

Related Questions