看了半天感覺沒什么問題啊,將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 關注
- 465 瀏覽
添加回答
舉報
0/150
提交
取消