欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > 第二章:编写第一个 Go 程序 1.Hello World 程序 --Go 语言轻松入门

第二章:编写第一个 Go 程序 1.Hello World 程序 --Go 语言轻松入门

2024/11/30 8:49:47 来源:https://blog.csdn.net/weixin_42478311/article/details/144066773  浏览:    关键词:第二章:编写第一个 Go 程序 1.Hello World 程序 --Go 语言轻松入门

1. 编写代码

1.设置 Go 环境变量

使用 go env -w 命令可以永久设置 Go 环境变量。GO111MODULE=on 是一个常用的设置,用于确保在所有项目中启用模块化支持。
$ go env -w GO111MODULE=on使用 go env -w 命令来永久设置 GOPROXY 环境变量,以便使用国内的代理来加速模块下载
$ go env -w GOPROXY=https://goproxy.cn,direct

在这里插入图片描述

2.创建目录

首先,创建一个目录来存放你的 Go 代码。我们将其放在 /home/hp128g/go/gotest/hello 目录下。

$ mkdir -p /home/hp128g/go/gotest/hello
$ cd /home/hp128g/go/gotest/hello

在这里插入图片描述

3.创建文件

使用文本编辑器创建一个名为 main.go 的文件。

$ touch main.go

在这里插入图片描述

4.编写代码

打开 main.go 文件,并输入以下代码:

package mainimport "fmt"func main() {fmt.Println("Hello, World!")
}

在这里插入图片描述

2. 运行程序

1.编译程序

使用 go build 命令编译你的程序。这将生成一个可执行文件,文件名默认为当前目录的名称(在这个例子中是 hello)。

-- 模块初始化
$ go mod init hello-- 编译
$ go build

在这里插入图片描述

2.运行程序

运行生成的可执行文件。

./hello

如果一切正常,你将看到输出:

Hello, World!

在这里插入图片描述

3. 代码解释

  1. package main

    • package main 声明了一个包。在 Go 语言中,每个文件都必须属于一个包。main 包是特殊的,表示这是一个可执行程序的入口点。
  2. import “fmt”

    • import "fmt" 导入了 fmt 包,该包提供了格式化输入和输出的函数。fmt.Println 是其中一个函数,用于打印文本到标准输出(通常是终端)。
  3. func main()

    • func main() 定义了程序的入口点。每个可执行的 Go 程序都必须有一个 main 函数,程序从这里开始执行。
  4. fmt.Println(“Hello, World!”)

    • fmt.Printlnfmt 包中的一个函数,用于在终端中打印一行文本。在这个例子中,它会打印 Hello, World! 并换行。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com