package main

type u uint64
type f func(int)

func g(x int) {
}

func main() {
var a1 uint64 = 1000
var a2 u = a1 //why this is not OK

var f1 func(int) = g
var f2 f = f1 //while this is allowed? 
f2(1)
}

f1's type is func(int), and f2's type is main.f, they are different types, 
does implicit conversion happen here?

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to