加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

golang相当于存储数据的dicts列表

发布时间:2020-12-16 09:27:35 所属栏目:大数据 来源:网络整理
导读:我正在学习golang.我试图存储一些数据,然后我将发送到文件. 这个python块的golang等价物是什么? (一系列文字) friends = [ { "name":"James","age":44,},{ "name":"Jane","age":47,] 使用一片地图或结构会更好吗? 我希望能够过滤数据(例如所有45岁以上的朋
我正在学习golang.我试图存储一些数据,然后我将发送到文件.

这个python块的golang等价物是什么? (一系列文字)

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

使用一片地图或结构会更好吗?

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

解决方法

很多用例在python中使用dict,你想在Go中使用一个struct来获取静态类型.在你的情况下,这看起来像一块结构给我:

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读