golang函数

  1. 函数签名:由参数列表和返回值列表共同构成的,它唯一地确定了函数类型。
  2. 函数也可以实现接口
    fff在经过type定义后是一个函数类型,它实现了Sss函数,也就是继承了Inter接口。
go 复制代码
type Inter interface{ Sss(int, int)int}

type fff func(int)int

func (fun fff)Sss(a int, b int)int {return a+b}
  1. 当需要一个函数的参数既可以接收结构体又可以接收函数时,可以定义参数为接口类型,主要传入的参数实现了该接口就可以了。
相关推荐
jiajixi10 小时前
Go 异步编程
开发语言·后端·golang
QX_hao10 小时前
【Go】--strings包
开发语言·后端·golang
秦禹辰10 小时前
venv与conda:Python虚拟环境深度解析助力构建稳定高效的开发工作流
开发语言·后端·golang
poemyang11 小时前
“不要通过共享内存来通信”——深入理解Golang并发模型与CSP理论
golang·并发编程
jiajixi11 小时前
go-swagger学习笔记
笔记·学习·golang
belldeep15 小时前
go语言:在 Win10上,如何编译 ffuf-v2.1.0?
golang·安全测试·ffuf
浪飘15 小时前
golang读写锁
开发语言·数据库·golang
gopyer15 小时前
180课时吃透Go语言游戏后端开发11:Go语言中的并发编程
golang·go·游戏开发·并发编程
cr7xin17 小时前
go语言结构体内存对齐
后端·golang