【发布时间】:2019-10-16 14:14:58
【问题描述】:
这里是新手。我正在尝试将 uint64 值分配给具有基础类型 unit64 的命名类型的变量。编译器不高兴,看不出这两种类型完全一样。这样做的正确方法是什么?
package main
import "fmt"
import "math/rand"
type myType uint64
var x myType
func main() {
x = rand.Uint64()
fmt.Println(x)
}
这会引发编译器错误:
./prog.go:12:4: cannot use rand.Uint64() (type uint64) as type myType in assignment
【问题讨论】:
标签: go