type Person struct{
Values map[interface{}]interface{}
}
麻烦举例说明,小弟实在不才,也不是懒得去看教程,只是在自己心里有些不确定。
若interface{}向下转型,为不安全转型,go语言做了专门的处理,保证装换类型安全,if someValue, ok := s.(string); ok {
// doing someValue
}
#4
更多评论
为什么是这样调用呢?
s:= Person.Values["dean"]
fmt.println(s.(string))
s.(string),这样调用表示很不理解
#2