在看别人的代码时,发现有这么一句话
`ok := struct{}{}`
不懂这个是什么意思? 这代表空结构的什么呢?
谢谢啦
很有趣也很有用的struct{} https://dave.cheney.net/2014/03/25/the-empty-struct
channel, slice,实现interface的载体等等,这些如果对element的类型没要求都可以用struct{}{}来作为element, 因为不占空间
#2
更多评论