空字符串作为Go中的映射键?
在 Go 中将 "" 存储为映射键是好还是坏的做法?这似乎是一种特殊情况,不适合作为钥匙存储。你怎么认为?
回答
空string值""是该string类型的有效值,因此它是具有string作为键类型的映射的有效键值。没有什么“边缘”的情况。
存储与空字符串键关联的值是否有意义实际上取决于您的用例。里面没有好坏之分。如果它对您有意义,请使用它。
在 Go 中将 "" 存储为映射键是好还是坏的做法?这似乎是一种特殊情况,不适合作为钥匙存储。你怎么认为?
空string值""是该string类型的有效值,因此它是具有string作为键类型的映射的有效键值。没有什么“边缘”的情况。
存储与空字符串键关联的值是否有意义实际上取决于您的用例。里面没有好坏之分。如果它对您有意义,请使用它。