看了半天感觉没什么问题啊,将countFunc作为参数传入,其参数为两个int类型也对得上,为啥传入就报这个错~
2 回答
慕娘9325324
TA贡献1783条经验 获得超5个赞
谢邀
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 关注
- 496 浏览
添加回答
举报
0/150
提交
取消
