/images/avatar.webp

五岁博客

Go struct 可比较吗?能当 map key 吗?

相信很多 Gopher 都踩过类似的坑——Go 的 struct 到底能不能比较?又能不能作为 map 的 key?

这篇文章就把结论和底层逻辑和实战技巧给大家讲透。

一、Go struct 是否可比?

Go 里不是所有 struct 都能比较,关键看结构体的所有字段是否都属于“可比较类型”