Skip to content

第一个Go程序

作者: 小满zs 链接:https://go-docs.pages.dev/

Hello World

我们可以新建一个hello.go文件,然后输入以下代码:

hello.go
go
package main

import "fmt"

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

然后我们打开终端,输入go run hello.go命令,运行程序。

bash
go run hello.go

输出> Hello, World!

package main

bash
package main
  1. package main = 告诉 Go 编译器,这是程序的入口包(可执行程序)。
  2. Go 官方规定,程序入口必须叫 main,名字是固定的,不能修改。

例如我改成 aaa 会报错:

go
package aaa

import "fmt"

func main() {
  fmt.Println("Hello, World!")
}
bash
package command-line-arguments is not a main package # 错误提示

import “fmt”

导入(Import)Go 标准库中的 fmt 包,让当前文件可以使用它提供的功能。

  1. fmt:Go 官方提供的格式化输入输出包。
  2. Println():fmt 包中的一个函数,用来打印内容并换行。

func main()

  1. func main():定义一个名为 main 的函数,这是 Go 程序的入口函数。
  2. {}main 函数的代码块,必须有。
  3. fmt.Println(“Hello, World!"):调用 fmt 包中的 Println 函数,打印 “Hello, World!” 字符串。

作业

  1. 修改 hello.go 文件,将 “Hello, World!” 改成 “Hello, Go!"。
  2. 运行程序,观察输出结果。
答案
go
package main

import "fmt"

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

📌 评论规则

需要 GitHub 账号登录 禁止发布广告、无关内容 请保持友善讨论