Go项目 Hello World的两种方式

1. 环境配置, IDE

1.1 环境配置总结

  • 如果使用Go Module(推荐的),设置export GOPROXY=https://goproxy.cn。
  • 如果使用GOPATH(遗留的,被废弃的),需要设置GOPATH到本地的某个目录。

1.2 IDE

2. Hello world

2.1 GOPATH版 (项目需要放到gopath下的src下面

    1. 设置GOPATH:

      首先设置GOPATH,假设GOPATH设置为$HOME/worspace/go

    1. 创建子目录:

      进入$HOME/workspace/go目录。新建子目录src。然后再src中新建子目录hello。在hello目录,新建一个hello-world.go文件:

      $HOME
        workspace
          go
            src
              hello
                hello-world.go
      
      
    1. 创建hello-world.go文件:

      package main
      import "fmt"
      func main() {
          fmt.Println("hello world")
      }
      
    1. 执行go build:

      $HOME/workspace/go目录执行命令(终端界面):

go build

​ 会生成一个可执行二进制文件:hello。如果是Windows系统,会生成hello.exe文件。

    1. 运行hello文件:
./hello
// 输出
hello world

2.2 GO Module版本 (项目可以在任何位置

    1. 创建项目的根目录
      任意创建一个目录(可以不在GOPATH中),假设是$HOME/tmp/hello。
    1. 编写在hello文件夹中编写go文件代码(2.1步骤3)
    1. 确认打开Module模式 go env GO111MODULE=on
    1. 初始化Go模块

    执行命令:

    go mod init hello
    go mod tidy // 添加依赖
    

    该命令会生成一个go.mod文件,内容如下

    1. 执行 go build

      执行go build,会生成可执行文件$HOME/tmp/hello/hello

    1. 执行hello文件,输出hello world.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值