一、目录说明
GOCODE: 所有项目总目录
src/go_code: 代码源文件
project01:项目包
mian: 代码包
package: 三方包
hello.go:代码
hello:go build hello.go 生成的可执行文件
二、代码说明
package main // 表示所在的文件在main 中。没个文件必须属于一个包
import "fmt" //引入一个包,包名 fmt 就可以使用fmt 包的函数
func main() { // func 是一个关键字 表示一个函数 mian 是函数名 是一个主函数 程序的入口
fmt.Println("hello, world")
}
三、执行流程分析
1、
2、两种方式的区别:
1)go bulid 后可执行变大了很多,比源文件
2) 先编译生成的可执行文件,拷贝到没有go 开发环境的机器上仍然可以运行。
3)如果 直接go run 源文件 在没有go 开发环境是不能运行的