go 格式化输出

Go语言提供了多种格式化输出的功能,主要通过标准库中的 fmt 包实现。下列一些基本的格式化输出方法:

  1. 打印函数

    • fmt.Print(): 基本的打印功能,输出后不自动添加换行。
    • fmt.Println(): 输出后自动添加换行。
    • fmt.Printf(): 支持格式化字符串。
  2. 格式化占位符

    • %v: 值的默认格式。
    • %+v: 类似 %v,但输出结构体时会添加字段名。
    • %#v: 值的Go语法表示。
    • %T: 打印值的类型。
    • %d: 整数格式。
    • %f: 浮点数格式。
    • %s: 字符串格式。
    • %q: 双引号围绕的字符串,由Go语法安全地转义。
    • %p: 指针的地址。
  3. 示例代码

    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) // 浮点数格式化,保留两位小数
    }
    
posted @ 2024-12-16 00:06  __username  阅读(5)  评论(0编辑  收藏  举报

本文作者:DIVMonster

本文链接:https://www.cnblogs.com/guangzan/p/12886111.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。