第一段Go程序从 Hello World 开始
package main //作为程序入口的包
import "fmt"
func main() { //作为程序入口的函数
fmt.Println("Hello World")
}
package main:是必须声明的,package 后面必须跟随的是 main,而不是其他的名字,也不是文件所在目录的名字,如果你写所在目录的名字,会出现错误,以下为示例
package src
import "fmt"
func main() {
fmt.Println("Hello World")
}
输出错误:go run: cannot run non-main package
func main() {}:也必须书写的,假如填写的不是 “ func main ” 的话,会出现啥情况,以下为示例
package main
import "fmt"
func ShiLi() {
fmt.Println("Hello world")
}
输出错误:# command-line-arguments
runtime.main_main·f: relocation target main.main not defined
runtime.main_main·f: undefined: “main.main”
import “fmt” :导入代码依赖(有些代码是有人专门写好了的,我们不需要自己重新动手去写一遍,只需要把别人写好的代码,导入我们的项目中即可)
欢迎大家关注下个人的「公众号」:独醉贪欢