尝试Go,但我无法编译我的第一个程序。这引起了编译器的一堆问题。
它包含在这个单一文件中:
"D:\programming\Go\src\mytest\mytest.go"
程序文本是:
// mytest project mytest.go
package mytest
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
在包文件夹中,我尝试了以下命令:
>go build
什么也没说。根据{{1}},这是预期的结果。
go help build
>go build -v
_/D_/programming/Go/src/mytest
有什么东西是什么?看起来像是一项新发明!
最奇怪的一个:
_/D_/
那么我做错了什么?如何编译这个东西?
答案 0 :(得分:8)
程序中的main
函数必须位于包main
中。然后,包main
可以导入其他包并调用它们。