05 GO程序运行方式

195次阅读
没有评论

共计 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 运行

05 GO 程序运行方式

2.go run

  • 在 go 文件所在目录下运行 go run [go 文件路径]
  • go 文件路径应该为你的工作路径,(Windows 下的 C:/Users/YourName/go,Linux 或 Mac 下的 $HOME/go, cmd 输入 go env 可以查看工作目录 )

05 GO 程序运行方式

3.go build

  • go build [go 文件] 生成 .exe 程序,双击运行

05 GO 程序运行方式

05 GO 程序运行方式

4.go install

  • go install [包名] 会在工作目录的 bin 目录下生成以包名命名的 .exe 文件
  • 目录结构:
-- go
  -- bin
    -- awesomeProject.exe
  -- src
    -- awesomeProject
      -- test.go

05 GO 程序运行方式

05 GO 程序运行方式

正文完
 
shawn
版权声明:本站原创文章,由 shawn 2023-06-16发表,共计955字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)