📜  Golang 中的 fmt.Fprintln()函数示例(1)

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

Golang中的fmt.Fprintln()函数

在 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() 是一个非常常用的函数,它可以将数据输出到指定的输出流中,非常方便。我们在进行日志输出、调试等操作时,都可以使用该函数将数据输出到指定的地方。