V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sqfphoenix  ›  全部回复第 1 页 / 共 4 页
回复总数  61
1  2  3  4  
```
func ToMap[T interface{}](slice []T, getID func(T) string) map[string]T {
if len(slice) == 0 {
return nil
}
mp := make(map[string]T, len(slice))
for _, obj := range slice {
id := getID(obj)
mp[id] = obj
}
return mp
}

type A struct {
ID string
Value string
}

func main() {
sliceA := []A{
{
ID: "1",
Value: "a",
},
{
ID: "2",
Value: "b",
},
{
ID: "3",
Value: "c",
},
}
result := ToMap(sliceA, func(t A) string {
return t.ID
})
fmt.Println(result)
}
```

随手写的 大概是这个意思吧
数据分版本 v1alpha1 v1beta1 v1
187 天前
回复了 yumenawei 创建的主题 问与答 存在这样的工作吗?
@guyuesh3 是的哈哈 不过仅限于少数部门
188 天前
回复了 yumenawei 创建的主题 问与答 存在这样的工作吗?
我目前就是这个状态,坐标杭州四大坑之一,薪资还算可以
221 天前
回复了 qwertyzzz 创建的主题 生活 一点感悟
@leimao 岳不群已经是名门正派的掌门了,怎么都能算是个一流守门员了,我觉得大家更多的情况是师傅是长江双飞鱼那种角色,更不要说我这种无师自通的选手了。。。
231 天前
回复了 Guidoo 创建的主题 问与答 2000 左右的二手单反怎么选?
2000 不如用手机
如果是为了装才买的相机,那也就不用挑了,买个能按快门的就好了
前四分之一 = 降序+limit(total/4)
后四分之一 = 升序+limit(total/4)
263 天前
回复了 xuqiccr 创建的主题 生活 有男装购买推荐吗
@xuqiccr 好像每次淘宝有活动会有 9 折左右的折扣 可以关注一下
265 天前
回复了 xuqiccr 创建的主题 生活 有男装购买推荐吗
小弟大洲 质量版型都很不错 缺点是略贵
287 天前
回复了 sqfphoenix 创建的主题 DotA Haters where are u now
@monkeyWie coco 这英雄真的是太典了
287 天前
回复了 sqfphoenix 创建的主题 DotA Haters where are u now
@echo1937 哈哈,LGD 淘汰赛的统治力太强了,没想到决赛日又这么拉胯
293 天前
回复了 sqfphoenix 创建的主题 Apple 关于 mac 上 chrome 两指滑动后退问题
@HashV2 还没有使用过这个快捷键,手点后退是可以的,下次触发了试试
@bfdh 我现在就是这个情况哈哈,已经提了十几个点,先解决可读性和基本逻辑上的问题,再往下看具体功能实现
@anonymousar 感谢,我现在是一行一行看的,但是疑问比较多,感觉可能是看多了不够耐心,我还是沉下心来继续看吧
@ss098 很多代码写的不太好,导致没法给出很明确的 Review ,这种情况是让作者先把代码优化一下吗
@ChrisFreeMan 因为热水澡会让你的毛孔舒张,加速血液循环,有助于散热,但是冷水澡是相反的。这个我记得高中生物还出过选择题
冷知识: 洗热水澡比洗冷水澡散热更快
拒绝收房就好了吧,整改到没问题再收房
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5142 人在线   最高记录 5634   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 06:06 · PVG 14:06 · LAX 23:06 · JFK 02:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.