首页 > 解决方案 > Go中的空字符串作为映射键?

问题描述

将“”存储为Go中的映射键是好还是坏的做法?这似乎是一种特殊情况,不适合作为钥匙存储。你怎么看?

标签: stringdictionarygo

解决方案


string""是该string类型的有效值,因此它是string作为键类型的映射的有效键值。没有什么“边缘”案例。

存储与空字符串键关联的值是否有意义实际上取决于您的用例。它没有好坏之分。如果它对您有意义,请使用它。


推荐阅读