package main import "fmt" type CompareFunc func(v1 int, v2 int) int func doCompare(v1 int, v2 int) int { return 7 } func main() { var foo CompareFunc foo = doCompare if (doCompare == foo) { fmt.Println("Equal as expected\n") } else { fmt.Println("%v is not equal to %v\n", foo, doCompare) } }