string - Go中的空字符串作为映射键?
问题描述
将“”存储为Go中的映射键是好还是坏的做法?这似乎是一种特殊情况,不适合作为钥匙存储。你怎么看?
解决方案
空string
值""
是该string
类型的有效值,因此它是string
作为键类型的映射的有效键值。没有什么“边缘”案例。
存储与空字符串键关联的值是否有意义实际上取决于您的用例。它没有好坏之分。如果它对您有意义,请使用它。
推荐阅读
- json - Powershell - 创建一个 json 文件
- python - 在创建字典时尝试除通过
- c# - 在 C# winform 应用程序中将图像从 MySql 加载到 PictureBox2 时参数无效
- pandas - 日期时间内的 Pandas 数据帧平均值
- javascript - 如何使用javascript获取SVG地图省、区、标题属性
- javascript - 如何仅针对 iframe 覆盖 windows.onbeforeunload 函数?
- apache-kafka - Kafka Streams 复制因子不适用于状态存储更改日志主题
- reactjs - 有没有办法将 Jhipster 项目转换为单独反应项目?
- python - 从时间戳到日期时间
- jquery - jquery on click 功能仅在双击时起作用