首页 > 其他 > 详细

golang 函数作为参数传递(回调)

时间:2020-04-02 20:53:39      阅读:85      评论:0      收藏:0      [点我收藏+]

和其他很多语言一样,golang中函数也可以作为其它函数的参数进行传递,然后在其它函数内调用执行,一般称之为回调。

语法:以函数签名作为主调函数的形参的类型,即传递一个指向函数的指针

func main() {
sayhello("john", addperfix)
}

func addperfix(perfix, name string) {
fmt.Println(perfix, "!", name)
}

func sayhello(name string, f func(string, string)) {
f("hello", name)
}

golang 函数作为参数传递(回调)

原文:https://www.cnblogs.com/ExMan/p/12622205.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!