【发布时间】:2014-01-08 20:07:47
【问题描述】:
获取以下两段代码: 1.http://play.golang.org/p/Oh6xNm2dRK 2.http://play.golang.org/p/Vd-6AGCBKQ
在 1. 媒体中首先创建为空接口,然后将类型断言为字符串。 2.媒体是一个字符串。
两者都尝试将媒体转换为字节数组,为什么会有差异?到时候他们不是都是字符串吗?
【问题讨论】:
获取以下两段代码: 1.http://play.golang.org/p/Oh6xNm2dRK 2.http://play.golang.org/p/Vd-6AGCBKQ
在 1. 媒体中首先创建为空接口,然后将类型断言为字符串。 2.媒体是一个字符串。
两者都尝试将媒体转换为字节数组,为什么会有差异?到时候他们不是都是字符串吗?
【问题讨论】:
第一个不会改变media的类型,它已经定义为interface{}。您需要将其设置为一个新的字符串变量,或者内联:
【讨论】: