1,什么是回调函数。一个函数中有个参数为函数的指针。该函数自己调用自己指针函数即可;
2,为什么要使用回调函数。抽象画了一个函数,简洁代码。异步执行
3,例子:
// HuiDiaoFunc project main.go package main import ( "fmt" ) //函数 里面有个两个参数的回调函数 func print(call func(a int, b int) int) { fmt.Print(call(2, 1)) } func main() { //调用函数,回调函数里面的内容自己随便写 print(func(a int, b int) int { return a + b }) print(func(a int, b int) int { return a - b }) print(func(a int, b int) int { return a * b }) print(func(a int, b int) int { return a / b }) }
有疑问加站长微信联系(非本文作者)