首页 > 其他分享 >fmt

fmt

时间:2022-12-21 21:59:00浏览次数:53  
标签:输出 xiaoming name %+ fmt id

fmt

Go 打印 %v %+v %#v 的区别

1. %v    只输出所有的值

2. %+v 先输出字段名字,再输出该字段的值

3. %#v 先输出结构体名字值,再输出结构体(字段名字+字段的值)

package main
import "fmt"
 
type student struct {
	id   int32
	name string
}
 
func main() {
	a := &student{id: 1, name: "xiaoming"}
 
	fmt.Printf("a=%v	\n", a)
	fmt.Printf("a=%+v	\n", a)
	fmt.Printf("a=%#v	\n", a) 
}

// 输出结果:-------------------------
a=&{1 xiaoming}
a=&{id:1 name:xiaoming}
a=&leetcode.student{id:1, name:"xiaoming"}

输出切片的时候,使用 %v !

标签:输出,xiaoming,name,%+,fmt,id
From: https://www.cnblogs.com/geraldkohn/p/16997299.html

相关文章

  • 浅谈快速莫比乌斯/沃尔什变换(FMT/FWT)
    前置知识多项式基础快速傅里叶变换/数论变换(FFT/FNTT)位运算(集合运算)引入·位运算卷积典型的FFT,NTT被用于解决加法卷积问题。具体地,它可以解决的基本问题是:给......
  • JSTL c标签,fn标签,fmt标签 - 生活在爪洼岛上
    jstl是sun定义的标准,由apache实现,所以要下载jar包的话去apache,要看api文档的话,去sun,API文档在此:​​http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/index.html​......
  • 今天遇到的奇葩问题:Validation error messages from TagLibraryValidator for fmt
    HTTPStatus500-ValidationerrormessagesfromTagLibraryValidatorforfmtin/alpha/vedio_list.jspnull:org.xml.sax.SAXParseException;lineNumber:1279;colu......
  • spdlog库和fmt库是否使用dll宏定义
    定义FMT_HEADER_ONLY定义SPDLOG_COMPILED_LIB使用fmt.dll使用spdlog.dllNONOYESNOYESNONONONOYESYESYESYESYESYESYES......
  • golang fmt && lint
    如何轻松使用格式化和静态检查工具makefmtmakelint 1、go.mod同级目录创建文件Makefilefmt:command-vgofumpt||(WORK=$(shellpwd)&&cd/tmp&&......
  • LG P4717 【模板】快速莫比乌斯/沃尔什变换 (FMT/FWT)
    \[C_k=\sum_{i|j=k}A_iB_j\]这样的或卷积可以做一次\(\text{FWT}\),把数组变为\(a_i=\sum_{j\subseteqi}A_i\),也就是子集和的形式,然后就可以对应位相乘了变回去的......
  • golang fmt.Ssanf详解
    Golangfmt.Sscanf()实例讲解时间:2022-04-07本文章向大家介绍Golangfmt.Sscanf()实例讲解,主要分析其语法、参数、返回值和注意事项,并结合实例形式分析了其使用技巧,希望通......
  • Linux fmt 命令
    Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与......
  • fmt包
    fmt包前言fmt包实现了类似C语言printf和scanf的格式化I/O。格式化动作('verb')源自C语言但更简单。fmt包主要分为①向外输出内容和②获取输入内容两大部分1.输出(写入操......
  • Go语言输出函数fmt.Print、fmt.Printf、fmt.Println的用法区别
    fmt包的介绍fmt=format,是一种格式化输出函数汇总包,用于格式化输出fmt.Print===原样输出Printformatsusingthedefaultformatsforitsoperandsandwritesto......