Иди сюда новичок.Я пытаюсь присвоить значение 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