我有这个代码
package main
import "fmt"
type MyType int
func main() {
var i interface{} = 12
f := i.(MyType)
fmt.Println(f)
}
但是,我收到此错误:
panic: interface conversion: interface is int, not main.MyType
但是,在这种情况下,int 与 MyType 相同。有没有办法在不使用相同类型的情况下做到这一点?
相关分类