了解 Go 中的 Println、Printf 与 Print
具有 JavaScript 背景的开发人员可能熟悉 console.log 和 console.error 函数。然而,在 Go 中,有三种不同的方式来记录或打印信息:Println、Printf 和 Print。
Println
顾名思义,此函数打印它的参数传递到标准输出流(通常是控制台),并在末尾附加一个换行符。它是用于简单记录和打印变量的默认函数。
Printf
Printf(打印格式化程序)是一个更通用的函数,允许您格式化和打印价值观。它采用格式字符串作为其第一个参数,后跟任意数量的要格式化的附加参数。格式字符串指定如何打印后续参数,包括格式说明符,例如表示整数的 %d 或表示字符串的 %s。
Print 采用可变数量的参数并将它们打印到标准输出流,以空格分隔。它不会在末尾格式化或附加换行符。当您想要自定义输出而不需要格式化的开销时,此函数非常有用。
说明差异:
package main import "fmt" func main() { var FirstName = "Varun" fmt.Println(FirstName) // Prints "Varun" fmt.Printf("%T", FirstName) // Prints "string" fmt.Print(FirstName) // Prints "Varun" }
在此示例中:
以上是Go 中的 Println、Printf 与 Print:您应该使用哪一个?的详细内容。更多信息请关注PHP中文网其他相关文章!