总结一下Go语言中多态

package main


import "fmt"

//申明一个函数类型
type FuncMs func(int ,int) int

//加法
func Sum(x,y int) int {
	return x + y
}

//减法
func Minus(x,y int ) int{
	return x-y
}

//noinspection ALL
func Calc(x,y int , exec FuncMs)  int {
	return exec(x,y)
}

func main(){

	//用不同的实现去调用
	res := Calc(1,2,Sum)
	res1:= Calc(2,1,Minus)
	fmt.Println(res,res1)
}


有问题可以在下面评论,技术问题可以私聊我

相关文章:

  • 2021-11-21
  • 2021-07-31
  • 2021-11-29
  • 2021-05-19
  • 2022-12-23
  • 2021-11-01
  • 2021-12-18
  • 2021-10-08
猜你喜欢
  • 2021-04-05
  • 1970-01-01
  • 2021-11-18
  • 2021-06-02
  • 2020-03-26
  • 2021-10-16
  • 2021-06-19
相关资源
相似解决方案