标签: types go
取这两段代码: 1. http://play.golang.org/p/Oh6xNm2dRK 2. http://play.golang.org/p/Vd-6AGCBKQ
1.首先将媒体创建为空接口,然后键入断言为字符串。 在2.媒体是一个字符串。
两者都试图将媒体转换为字节数组,为什么区别?那时他们不是两个字符串吗?
答案 0 :(得分:3)
第一个不会更改media的类型,interface{}已定义为{{1}}。您需要将其设置为新的字符串变量,或者内联:
media
interface{}
http://play.golang.org/p/QB3ey_e3io
http://play.golang.org/p/RJqBJ4telB