看了半天感觉没什么问题啊,将countFunc作为参数传入,其参数为两个int类型也对得上,为啥传入就报这个错~
2 回答
慕娘9325324
TA贡献1783条经验 获得超4个赞
谢邀
1 函数原型包括返回值类型
2 golang不支持命名实参....
package mainimport ( "fmt")func countFunc(a int, b int) (c, d int) { return a + 1, b + 1}func mixFunc(op func(int, int) (int, int), a int, b int) (int, int) { return op(a, b) }func main() { q, r := mixFunc(countFunc, 2, 3) fmt.Printf("%d %d\n", q, r) }
- 2 回答
- 0 关注
- 418 浏览
添加回答
举报
0/150
提交
取消