1/3
腾讯频道 - golang入门知识 - 图片
腾讯频道 - golang入门知识 - 图片
腾讯频道 - golang入门知识 - 图片
#golang 两个 interface 可以比较吗?

1.判断类型是否一样
reflect.TypeOf(a).Kind() == reflect.TypeOf(b).Kind()

2.判断两个interface{}是否相等
reflect.DeepEqual(a, b)

3.将一个interface{}赋值给另一个interface{}
reflect.ValueOf(&a).Elem().Set(reflect.ValueOf(b))
2024-10-31
浏览57
登录后评论
评论
分享