go-2021-08-11

1、在fmt.Printf()中使用%v可以直接输出每个字段的值,%+v可以打印出字段名,%#v可以输出类型信息(包括结构体名和包名);如果在格式化字符前面加上[i],旨在fmt.Printf("%+[1]v,%+[2]v",personA,personB)中指定使用personA还是personB当中的哪个操作数,i为1说明指定使用personA操作数而不是调用personB操作数。2、创建结构体时,如果想增加可读性,也就是使用纵向排列的方式放置,那么最后一行必须要使用逗号结尾。

3、用new创建结构体,获得的是它的指针,在打印时表现为结构体之前多出了一个取地址符&。

posted @ 2021-08-12 20:04  migui  阅读(23)  评论(0编辑  收藏  举报