📜  golang 中的 hello world - Go 编程语言(1)

📅  最后修改于: 2023-12-03 15:01:01.600000             🧑  作者: Mango

Golang 中的 Hello World

Go 是一门编译型、并发型、并行型的开源编程语言,由 Google 开发。本文主要介绍如何使用 Go 编写一个简单的 Hello World 程序。

安装 Go

首先需要在本地安装 Go。可以到 官方网站 下载并安装适合自己系统的版本。

安装完成后,打开终端输入以下命令,如果能正常输出版本号,则表示安装成功。

$ go version
go version go1.17 linux/amd64
创建 Hello World 程序

在本地创建一个名为 helloworld.go 的文件,内容为:

package main

import "fmt"

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

可以看到,这个程序使用 fmt 包下的 Println 函数来输出 "Hello, World!" 字符串。关于包的概念在后面会详细介绍。

运行程序

在终端中进入到 helloworld.go 所在的目录,并输入以下命令来运行程序:

$ go run helloworld.go
Hello, World!

可以看到程序成功输出了 "Hello, World!" 。

也可以使用以下命令将程序编译成二进制文件:

$ go build helloworld.go

会在当前目录下生成名为 helloworld 的二进制文件,直接执行即可:

$ ./helloworld
Hello, World!
代码解析

接下来对 helloworld.go 的代码进行解析:

package main

程序的入口是 main 包下的 main 函数。在 Go 语言中,每个程序都必须有一个 main 函数作为入口。在这里 package main 同时定义了包名为 main,这表示这是一个可独立执行的程序。

import "fmt"

在程序中使用了 fmt 包,这是 Go 标准库中的一个格式化输入输出的包。

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

定义了 main 函数,通过 fmt.Println 函数将 "Hello, World!" 输出到控制台。

总结

本文介绍了如何使用 Go 编写并运行一个简单的 Hello World 程序,包括了安装 Go、创建和运行程序以及代码解析等内容。如果您需要更多学习资料,请参考 Go 官方文档

参考资料
# Golang 中的 Hello World

Go 是一门编译型、并发型、并行型的开源编程语言,由 Google 开发。本文主要介绍如何使用 Go 编写一个简单的 Hello World 程序。

## 安装 Go

首先需要在本地安装 Go。可以到 [官方网站](https://golang.org/dl/) 下载并安装适合自己系统的版本。

安装完成后,打开终端输入以下命令,如果能正常输出版本号,则表示安装成功。

```bash
$ go version
go version go1.17 linux/amd64
创建 Hello World 程序

在本地创建一个名为 helloworld.go 的文件,内容为:

package main

import "fmt"

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

可以看到,这个程序使用 fmt 包下的 Println 函数来输出 "Hello, World!" 字符串。关于包的概念在后面会详细介绍。

运行程序

在终端中进入到 helloworld.go 所在的目录,并输入以下命令来运行程序:

$ go run helloworld.go
Hello, World!

可以看到程序成功输出了 "Hello, World!" 。

也可以使用以下命令将程序编译成二进制文件:

$ go build helloworld.go

会在当前目录下生成名为 helloworld 的二进制文件,直接执行即可:

$ ./helloworld
Hello, World!
代码解析

接下来对 helloworld.go 的代码进行解析:

package main

程序的入口是 main 包下的 main 函数。在 Go 语言中,每个程序都必须有一个 main 函数作为入口。在这里 package main 同时定义了包名为 main,这表示这是一个可独立执行的程序。

import "fmt"

在程序中使用了 fmt 包,这是 Go 标准库中的一个格式化输入输出的包。

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

定义了 main 函数,通过 fmt.Println 函数将 "Hello, World!" 输出到控制台。

总结

本文介绍了如何使用 Go 编写并运行一个简单的 Hello World 程序,包括了安装 Go、创建和运行程序以及代码解析等内容。如果您需要更多学习资料,请参考 Go 官方文档

参考资料