Go的第一个程序「这是我与Go的第一次邂逅」

第一段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” :导入代码依赖(有些代码是有人专门写好了的,我们不需要自己重新动手去写一遍,只需要把别人写好的代码,导入我们的项目中即可)


欢迎大家关注下个人的「公众号」:独醉贪欢

猜你喜欢

转载自blog.csdn.net/weixin_41640994/article/details/105060215