go list转map

func ListTOMap(ls []string) map[string]interface{} {
m := make(map[string]interface{})

for _, l := range ls {
if l != "" {
kv := strings.Split(l, "=")
fmt.Println(kv) //
if len(kv) == 2 {
m[kv[0]] = kv[1]

}
}
}
fmt.Println(m)
return m

}

//运行结果

/mnt/c/Users/Administrator/AppData/Local/Temp/GoLand/___111go_build_TestPrt_go_linux
[name yunhua]
[age 36]
map[age:36 name:yunhua]

posted @   技术颜良  阅读(320)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
历史上的今天:
2022-02-17 TCP 为什么是三次握手,四次挥手
2022-02-17 巧用SSH打通外网限制(重要)
2022-02-17 redis 连接工具_redis之timeout(默认建议为0) , maxclients(重要)
2022-02-17 redis获得配置
2022-02-17 twemproxy代理redis集群
点击右上角即可分享
微信分享提示