抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Golang 的输出

在 C++ 里面,对于输出我们使用 cout,在 Python 里面我们使用 print,在 Java 里面我们使用 System.out.println。在 Go 语言中,我们使用 fmt 包来进行输出。

1
fmt.Println("Hello, World!")

println 是 Print Line 的缩写,表示打印一行内容。

我们也可以通过 fmt.Printf 来进行格式化输出:

1
2
3
name := "Alice"
age := 30
fmt.Printf("Name: %s, Age: %d\n", name, age)

如果不想换行输出,可以使用 fmt.Print

1
2
fmt.Print("Hello, ")
fmt.Print("World!")

Golang 的输入

Hello, Golang World!

在每一个语言开始的时候,总会有一个仪式 ——Hello, World! 让我们在 Go 语言中实现这个经典的例子。

1
2
3
4
5
6
7
package main

import "fmt"

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

程序架构

  • Go 程序由包(package)组成,main 包是程序的入口点。每个 Go 文件都以 package 关键字开头,表示该文件属于哪个包。
  • import 语句用于引入其他包,这里我们引入了 fmt 包来进行格式化输出。
  • func main() 是程序的主函数,程序从这里开始执行。
  • fmt.Println 用于打印输出到控制台。

运行 Go 代码

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

1
go run hello.go

这将编译并运行 hello.go 文件中的代码。