J'apprenais les pointeurs dans Go. Et j'ai réussi à écrire quelque chose comme :
func hello(){
fmt.Println("Hello World")
}
func main(){
pfunc := hello //pfunc is a pointer to the function "hello"
pfunc() //calling pfunc prints "Hello World" similar to hello function
}
Existe-t-il un moyen de déclarer le pointeur de fonction sans le définir comme indiqué ci-dessus ? Pouvons-nous écrire quelque chose comme nous le faisons en C ?
par exemple void (*pfunc)(void);