go 注意

在test 文件夹下创建 hello.go,打印出著名的名言:“Hello World!”。

代码如下:

package test

import "fmt"

func main() {
    fmt.Println("Hello World!")
}

输入命令执行:

go run hello.go

然后看到终端出现错误提示:

go run: cannot run non-main package

WTF!

在网上查了一下才发现,如果 package 不是 main 的话就会出现这个提示!导致代码无法运行。

最终代码:

package main

import "fmt"

func main() {
    fmt.Println("Hello World!")
}

输出:

Hello World!