c:=cronMap
m :=sync.Map{}
m.Store("2222",&c)
v,ok:=m.Load("ddd")
sync.Map不像map,我们定义map的时候还可以定义类型,比如map[string]string ,但
sync.Map 拿出来的类型未知,是一个any类型,怎么搞呢?比如上面的代码,我虽然知道那是一个struct,但代码怎么把v这个any类型强转成我需要的cronMap类型?
c:=cronMap
m :=sync.Map{}
m.Store("2222",&c)
v,ok:=m.Load("ddd")
sync.Map不像map,我们定义map的时候还可以定义类型,比如map[string]string ,但
sync.Map 拿出来的类型未知,是一个any类型,怎么搞呢?比如上面的代码,我虽然知道那是一个struct,但代码怎么把v这个any类型强转成我需要的cronMap类型?
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答2.1k 阅读✓ 已解决
1 回答3.3k 阅读
2 回答920 阅读✓ 已解决
2 回答2.2k 阅读
Type assertions