第一个 Go 程序

简介: 第一个 Go 程序

接下来我们来编写第一个 Go 程序 hello.go(Go 语言源文件的扩展是 .go),代码如下:

hello.go 文件

package main


import "fmt"


func main() {

   fmt.Println("Hello, World!")

}


运行实例 »

要执行 Go 语言代码可以使用 go run 命令。

执行以上代码输出:

$ go run hello.go

Hello, World!

此外我们还可以使用 go build 命令来生成二进制文件:

$ go build hello.go

$ ls

hello    hello.go

$ ./hello

Hello, World!

目录
相关文章
|
3月前
|
Linux 测试技术 编译器
在go程序中的交叉编译
【7月更文挑战第9天】本文介绍Go 交叉编译允许在一种平台上构建适用于多平台的二进制文件。`go build -cover`用于覆盖率分析,`-coverpkg`控制分析的包范围,生成的二进制文件运行后,覆盖率数据会写入`GOCOVERDIR`指定的目录。
148 14
在go程序中的交叉编译
|
4月前
|
存储 安全 测试技术
【Go语言精进之路】构建高效Go程序:了解map实现原理并高效使用
【Go语言精进之路】构建高效Go程序:了解map实现原理并高效使用
53 3
|
4月前
|
存储 监控 Go
【Go语言精进之路】构建高效Go程序:了解切片实现原理并高效使用
【Go语言精进之路】构建高效Go程序:了解切片实现原理并高效使用
58 3
|
4天前
|
Kubernetes Go 持续交付
一个基于Go程序的持续集成/持续部署(CI/CD)
本教程通过一个简单的Go程序示例,展示了如何使用GitHub Actions实现从代码提交到Kubernetes部署的CI/CD流程。首先创建并版本控制Go项目,接着编写Dockerfile构建镜像,再配置CI/CD流程自动化构建、推送Docker镜像及部署应用。此流程基于GitHub仓库,适用于快速迭代开发。
19 3
|
4天前
|
Kubernetes 持续交付 Go
创建一个基于Go程序的持续集成/持续部署(CI/CD)流水线
创建一个基于Go程序的持续集成/持续部署(CI/CD)流水线
|
3天前
|
IDE Go 数据处理
Go to Learn Go之第一个Go程序
Go to Learn Go之第一个Go程序
|
2月前
|
Linux Shell Go
如何构建和安装 Go 程序
如何构建和安装 Go 程序
32 1
|
2月前
|
存储 缓存 安全
|
2月前
|
编译器 Go 开发者
|
2月前
|
Go
在Go中如何停止程序
在Go中如何停止程序