golang的==只能用于基本数据类型, 要想判断切片或者结构体, 很多人会用长串的and进行判断, 但是这样不仅费力而且不利于阅读, 使用fmt提供的函数可以巧妙解决
结构体只要值相等, fmt打印到终端也是一样的, 其中Sprint系列返回string, 而string支持==判断
所以可如下粗糙使用:
golang的==只能用于基本数据类型, 要想判断切片或者结构体, 很多人会用长串的and进行判断, 但是这样不仅费力而且不利于阅读, 使用fmt提供的函数可以巧妙解决
结构体只要值相等, fmt打印到终端也是一样的, 其中Sprint系列返回string, 而string支持==判断
所以可如下粗糙使用:
本文标题:golang巧用fmt判断相等
本文链接:https://www.haomeiwen.com/subject/odgizhtx.html
网友评论