gpt4 book ai didi

golang 等同于存储数据的字典列表

转载 作者:IT王子 更新时间:2023-10-29 00:37:15 25 4
gpt4 key购买 nike

我正在学习 golang。我正在尝试存储一些数据,然后将其发送到文件。

这个 python block 的 golang 等价物是什么? (字典列表)

friends = [
{
"name":"James",
"age":44,
},
{
"name":"Jane",
"age":47,
},
]

使用一片映射或结构会更好吗?

我希望能够过滤数据(例如所有 45 岁以上的 friend )并对数据进行排序(假设我有 12 条以上的记录)。然后将其打印到屏幕上。

最佳答案

许多在 python 中使用字典的用例,你想要在 Go 中使用 struct for 来获得静态类型。在你的情况下,这对我来说看起来像是一片结构:

type Friend struct{
Name string `json:"name"`
Age int `json:"age"`
}

然后你可以序列化/反序列化为[]*Person

关于golang 等同于存储数据的字典列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46814109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com