goprintf小技巧
go语言里面,三种打印结构体的方式,原来没有注意,今天觉得v看起来感觉不好,认真看了下文档,写一篇记录一下。
1,v仅打印结构体的值
2,v打印结构体的字段名字段值
3,v在2的基础上加了结构体名
上代码:packagemainimportfmttypeemployeestruct{namestringageintsalaryint}funcmain(){emp:employee{name:Sam,age:31,salary:2000}fmt。Printf(v,emp)fmt。Printf(v,emp)fmt。Printf(v,emp){Sam312000}{name:Samage:31salary:2000}main。employee{name:Sam,age:31,salary:2000}}
再给大家推荐一个字符串格式化的库,
lwahlmeierpyfmt:GolangimplementationofPEP3101(github。com)
主要我写习惯了python的格式化方式,在go里,没有python这种f字符串挺难受,这个库就可以实现f字符串的功能。
使用方法,直接代码吧:import(fmtpygithub。comlwahlmeierpyfmt)typeemployeestruct{namestringageintsalaryint}funcmain(){emp:employee{name:Sam,age:31,salary:2000}fmt。Println(py。Must({:s},emp))fmt。Println(py。Must({:r}{0:t},emp))fmt。Println(py。Must({0。name}{0。age},emp)){name:Samage:31salary:2000}main。employee{name:Sam,age:31,salary:2000}main。employeeSam31}
1,{:s}打印结构体,字段和值
2,{:r}打印结构体名,{:t}打印类的类型
3,{0。name}0表示一个,。后接的字段名
后面这个库,更详细的看文档吧,前面有github地址。参考文章
PrettyprintstructvariablesinGo(Golang)WelcomeToGolangByExample
摩托罗拉MotoGStylus5G手机曝光采用后置四摄设计点击右上角关注我们,每天给您带来最新最潮的科技资讯,让您足不出户也知道科技圈大事!据外媒GSMArena报道,摩托罗拉在今年1月份发布了全新的2021款MotoGStyl……
125名快递小哥禁毒立功!公安部门奖励84。8万元随着近年来互联网新业态和寄递行业快速发展,一些不法分子利用互联网寄递这种非接触方式走私、贩运毒品,寄递渠道涉毒问题呈快速增多态势。记者1月19日从公安部获悉,公安部会同国家邮政……
激光雷达车辆驾驶的守护神激光雷达是激光探测及测距系统的简称,主要包括发射系统、接收系统和信号处理系统。核心组件主要有激光器、扫描器及光学组件、光电探测器及接收IC,以及位置和导航器件等,可提供高分辨率……
高通徐恒通信技术助力解决数字娱乐痛点丰富未来用户体验【手机中国新闻】7月30日,2021年中国际数码互动娱乐展览会ChinaJoy正式开幕,本次会议新引力了来自全球各地区的游戏产业相关人士,共同欢庆这一属于游戏人的节日。作为如今……
新能源车(特指电动车)到底有多好很久就想写一篇关于新能源车的文章了,关于国家为什么大力提倡新能源车,新能源车是否值得购买,购买前需要做哪些准备,购买后的使用等相关问题。首先声明我本人是三辆新能源车的车主,但是……
24h中概跟踪作者Len数据支持勾股大数据(www。gogudata。com)【企业微信2022新品发布会活跃用户超1。8亿】企业微信上的真实企业与组织数超1000万,活跃……
厉害了,JavaScript新提案array。groupBy许多开发人员喜欢Ruby编程语言,因为它具有丰富的标准实用程序库。例如,Ruby中的数组有大量的方法。不过,我们的JavaScript也在努力,在字符串和数组方面逐步丰富……
还说13香?可能你没用过二次进化的OPPOReno6,现在直9月15日凌晨,苹果召开了一年一度的发布会,发布了旗舰手机iPhone13系列。其中iPhone13仅5999元的起售价让很多网友直呼心动,有网友甚至玩起了十三香的谐音梗。但今……
三天后,阿里腾讯的命运或将被改写出品虎嗅商业、消费与机动组作者黄青春题图ICphoto9月9日,一场对互联网影响深远的会议在工信部组织下召开。参会企业包括阿里巴巴、腾讯、字节跳动、百度……
除了直通车流量,淘宝店铺没有一个自然流量怎么做?十余年电商从业者,分享我的见解、经验、技巧。我用心写,你用心学!除了直通车流量,淘宝店铺没有一个自然流量?这就是老花为什么一直跟大家讲,不建议盲目开车!你的店铺没有没有数……
微信开始收费,一年130元起大家好,我是老朋友牙牙。昨天休息天,本来准备睡个昏天黑地,谁知突然收到一条朋友的消息:微信要开始收费了!!!微信都要收费了,一向抠门的我哪里还能睡得着仔……
人民日报白劝了!阿里之后,美团也继续扩张社区团购社区团购是去年下半年国内新诞生的一种行业,并且仅用了短短几个月的时间,就形成了一个巨大的市场。其主要经营模式是,各大互联网公司利用算法和资源方面的优势,让用户足不出户就可以买到……