共计 955 个字符,预计需要花费 3 分钟才能阅读完成。
一. 工作目录
- 在 GOPATH 设置的目录下创建
src/ 目录名
(go env 指令查看 GOPATH) - 目录结构:
---- go
---- src
----yourProject
- 在
yourProject
目录下创建 go 文件
package main
import "fmt"
func main() {
var str string = "hello word!"
fmt.Printf(str)
}
- 创建后目录结构:
---- go
---- src
----yourProject
---- test.go
二. 文件解读
package main // 程序首行,必须指明是哪个包 这里表示是 main 包
import "fmt" // 示导入 fmt 包 因为 Println 函数是在 fmt 包下
//*** 在函数外只能声明变量,常量,类型定义等,不能写逻辑代码
func main() { // 定义一个 main 函数
fmt.Println("Hello World") // 输出 Hello World
}
/*
package main - 每一个 Go 文件都应该在开头进行 package name 的声明。包(Packages)用于代码的封装与重用,这里的包名称是 `main`。import "fmt" - 我们引入了 fmt 包,用于在 main 函数里面打印文本到标准输出。func main() - main 是一个特殊的函数。整个程序就是从 main 函数开始运行的。main 函数必须放置在 main 包中。{ 和} 分别表示 main 函数的开始和结束部分。fmt.Println("Hello World") - fmt 包中的 Println 函数用于把文本写入标准输出
*/
三. 程序运行
1.pycharm 运行
- 点击绿箭头或右击选择 run 运行
2.go run
- 在 go 文件所在目录下运行
go run [go 文件路径]
- go 文件路径应该为你的工作路径,(Windows 下的 C:/Users/YourName/go,Linux 或 Mac 下的 $HOME/go, cmd 输入
go env
可以查看工作目录 )
3.go build
go build [go 文件]
生成.exe
程序,双击运行
4.go install
go install [包名]
会在工作目录的bin
目录下生成以包名命名的.exe
文件- 目录结构:
-- go
-- bin
-- awesomeProject.exe
-- src
-- awesomeProject
-- test.go
正文完