为了账号安全,请及时绑定邮箱和手机立即绑定

Go 中的闭包 - 声明将函数作为参数的函数

Go 中的闭包 - 声明将函数作为参数的函数

Go
慕标琳琳 2021-10-04 15:37:07
我一直在试图弄清楚为什么这不起作用,但我不确定。沙箱中的错误是main.go:16: syntax error: unexpected {, expecting )   代码:package mainimport "fmt"type handler func(a func(b int))func HandleSomething(h handler)  {    //...    //d := h(5)//h(5)    // ...}func main() {    var foo int    HandleSomething(handler(func(func(b int){            fmt.Printf("debug: foo in main is %d and %d", foo, b)    })))}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 196 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信