go - 如何在 Go/Golang 中使用 map[string]string 或自定义结构?
问题描述
在阅读一些开源代码时,我发现了以下代码:
type Values map[string]string
但是也:
type Value struct {
key string
value string
}
type Values []Value
那么,这两个有区别吗?谢谢!
解决方案
映射是无序的,切片保留插入顺序。
推荐阅读
- reactjs - Usereducer 使用 Disptach 错误:无效的挂钩调用。Hooks 只能在函数组件的主体内部调用
- java - 如何设置 JTable 的行宽
- ubuntu - 无法在 Samba Share 中打开 VScode
- java - 如何让视频在回收站视图中播放?
- python - 读取 s3fs 文件对象时,h5py 很慢
- node.js - 如何运行检查路径的与操作系统无关的 Jest 测试文件?
- react-native - 如何过滤这些数据?
- xml - 将节点的每个属性转换为其兄弟节点
- json - 打开 json 文件错误:FileNotFoundError: [Errno 2] No such file or directory
- python - 如何从(切片)熊猫数据框中的前一行获取值?