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. 当需要一个函数的参数既可以接收结构体又可以接收函数时,可以定义参数为接口类型,主要传入的参数实现了该接口就可以了。
相关推荐
bianshaopeng13 小时前
ubuntu go 环境变量配置
开发语言·ubuntu·golang
元清加油14 小时前
【Goland】:协程和通道
服务器·开发语言·后端·网络协议·golang
lpfasd12314 小时前
01_Go语言基础与环境搭建
开发语言·后端·golang
xy_recording1 天前
Day08 Go语言学习
开发语言·学习·golang
吧唧霸1 天前
golang读写锁和互斥锁的区别
开发语言·算法·golang
七七&5563 天前
2024年08月13日 Go生态洞察:Go 1.23 发布与全面深度解读
开发语言·网络·golang
java坤坤3 天前
GoLand 项目从 0 到 1:第八天 ——GORM 命名策略陷阱与 Go 项目启动慢问题攻坚
开发语言·后端·golang
元清加油3 天前
【Golang】:函数和包
服务器·开发语言·网络·后端·网络协议·golang
恋喵大鲤鱼3 天前
Golang 后台技术面试套题 1
面试·golang