初级会员
  • 第 22871 位会员
  • michelle87
  • 2018-09-15 16:33:41
  • Offline
  • 19 79

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 上面的代码只是个例子,没有把具体的值写进去。具体的值是在下面贴的两张图里面。 key = interface{}类型的 实际的值是 *null.Int64类型的2090482948,见截图中的joinFieldValue map的值见 截图中的additionalFieldValue, 从截图上看 joinFieldValue是存在在addtionalFieldValue中的,但是取不出来。 我在思考是不是因为是interface{}指针类型,所以map中根据地址做的hash,所以取不到?
  • 如何使用类型断言的?
  • ![MAP.png](https://static.studygolang.com/180915/45378c577df94f99ff27ff755561c786.png)![VALUE.png](https://static.studygolang.com/180915/2510924f00ee1401a773976c49f52717.png)
  • keyValueMap := make(map[interface{}]interface{}) key interface{} value := keyValueMap[key] value始终为nil,实际上key是存在Map中的,只是都为interface{}类型所以获取不到。 有大神知道,该怎么获取吗?还是说不能定义key为Interface{}的map?