空字符串作为 Go 中的映射键?

use*_*287 -2 string dictionary go

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

icz*_*cza 5

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

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