Golang中的函数类型与函数变量
Golang中的函数类型与函数变量
可以使用type
关键字来定义一个函数类型,语法格式如下:
1 | type fun func(int,int) int |
上面语句定义了一个fun
函数类型,它是一种函数类型,这种函数接收两个int
类型的参数并返回一个int
类型的返回值。
下面定义两个这样结构的两个函数,一个求和,一个比大小:
1 | func sum(a int,b int) int { |
下面定义一个fun
函数类型,把sum
和max
赋值给它
1 | package main |
运行结果:
1 | s: 3 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 疯疯の神奇小窝!
评论