📅  最后修改于: 2023-12-03 15:15:22.535000             🧑  作者: Mango
在 Golang 中,fmt
包是一个非常常用的包,它提供了一系列格式化输出的函数。其中 fmt.Fprintln()
函数主要用于将数据打印到指定的输出流中。
fmt.Fprintln(w io.Writer, a ...interface{}) (n int, err error)
w
:指定输出流,可以是文件、网络连接等等。a...
:被写入到输出流的数据,可以是字符串、数字、结构体等等。package main
import (
"fmt"
"os"
)
func main() {
name := "Golang"
version := 1.17
// 将数据输出到标准输出
fmt.Fprintln(os.Stdout, "Welcome to", name, "version", version)
// 将数据输出到文件
file, err := os.Create("output.txt")
if err != nil {
panic(err)
}
defer file.Close()
fmt.Fprintln(file, "Welcome to", name, "version", version)
}
上面的代码演示了如何将数据输出到标准输出以及文件中。当我们运行上面的代码后,将在控制台和文件中看到以下内容:
Welcome to Golang version 1.17
fmt.Fprintln()
是一个非常常用的函数,它可以将数据输出到指定的输出流中,非常方便。我们在进行日志输出、调试等操作时,都可以使用该函数将数据输出到指定的地方。