golang巧用fmt判断相等

golang的==只能用于基本数据类型, 要想判断切片或者结构体, 很多人会用长串的and进行判断, 但是这样不仅费力而且不利于阅读, 使用fmt提供的函数可以巧妙解决

结构体只要值相等, fmt打印到终端也是一样的, 其中Sprint系列返回string, 而string支持==判断

所以可如下粗糙使用:

你可能感兴趣的:(golang巧用fmt判断相等)