go 格式化输出
Go语言提供了多种格式化输出的功能,主要通过标准库中的 fmt
包实现。下列一些基本的格式化输出方法:
-
打印函数:
fmt.Print()
: 基本的打印功能,输出后不自动添加换行。fmt.Println()
: 输出后自动添加换行。fmt.Printf()
: 支持格式化字符串。
-
格式化占位符:
%v
: 值的默认格式。%+v
: 类似%v
,但输出结构体时会添加字段名。%#v
: 值的Go语法表示。%T
: 打印值的类型。%d
: 整数格式。%f
: 浮点数格式。%s
: 字符串格式。%q
: 双引号围绕的字符串,由Go语法安全地转义。%p
: 指针的地址。
-
示例代码:
package main import "fmt" func main() { name := "World" age := 25 pi := 3.14159 fmt.Println("Hello,", name) // 常规字符串连接 fmt.Printf("Age: %d\n", age) // 整数格式化 fmt.Printf("Pi: %.2f\n", pi) // 浮点数格式化,保留两位小数 }
本文来自博客园,作者:__username,转载请注明原文链接:https://www.cnblogs.com/code3/p/18608947