我正在学习Go (到目前为止),但我遇到了一个有趣的问题。fmt.Println(y)以下是围棋游乐场链接: prog.go:17: cannot use a (type int) as type MyIntin assignment但是,如果我正确地阅读了规范首先,MyInt的底层类型是int 。事实上,给出的例子之一是
我正在尝试将uint64值赋给具有基础类型unit64的命名类型的变量。编译器很不高兴,看不到这两个类型是完全相同的。这样做的正确方法是什么?/prog.go:12:4: cannot use rand.Uint64() (type uint64) as type myType in assignment