考虑以下函数——第二个参数的活页夹。
func bindSecond(value interface{}, f func(a interface{}, b interface{})) func (c interface{}) {
return func(arg interface{}) {
f(arg, value)
}
}
考虑一个函数
func f(x int, y int) {}
当尝试将其用作绑定器中的参数时,go 编译器说:
cannot use f (type func(int, int)) as type func(interface {}, interface {}) in argument to bindSecond.
你能建议我在 go (golang) 中实现活页夹的正确方法吗?
白衣染霜花
犯罪嫌疑人X
相关分类