本文转载自微信公众号《我的大脑是炸鱼》,作者陈建宇。转载本文请联系脑炸鱼公众号。大家好,我是炸鱼。前几天在微信群里看到几个大佬在讨论一个Go语言相关的问题:stringlen==0和string==""有什么区别?》这是一个比较小的细节,同时也引起了我的好奇,所以今天这篇文章就和大家一起研究一下这两者到底有什么区别,谁的性能更好?建议在这里思考一下并在心里给出自己的答案。测试方法在测试方法中,我们分别声明了Test1和Test2方法:0{returntrue}returnfalse}方法内部只做了简单的变量类型声明,根据string==""和stringlen==0进行判断。测试用例写了两个方法的Benchmark,供后续使用性能测试:funcBenchmarkTest1(b*testing.B){fori:=0;i
