1. 首页
  2. 主题
  3. Go问与答

函数中打印的值类型与返回时不同?

lklsh · · 1094 次点击
![新建位图图像.bmp](https://static.studygolang.com/201109/7de1ad4849553108b0a284c3df00ee18.bmp) 打印出来webId的类型是string,但是return时提示是interface{},这是为什么?
因为你的`itemContext`是`map[string]interface{}`类型,键是`string`,值是`interface{}`,只是你这个`WebId`是type为`string`的`interface{}`而已
#2
更多评论
你这是写demo的吗?map+interface{}层层包裹,维护起来可麻烦呀,webId.(string)断言一下
#1

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中