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. 当需要一个函数的参数既可以接收结构体又可以接收函数时,可以定义参数为接口类型,主要传入的参数实现了该接口就可以了。
相关推荐
Wzx1980126 小时前
RAG优化:17中RAG优化方案,那种才是最佳选择?
golang
李燚7 小时前
Graph 执行引擎源码:Eino 的节点调度是怎么工作的(第56篇-E42)
golang·ai编程·graph·agent框架·eino
wujf908 小时前
Go 内存泄漏排查完整教程 (pprof)
开发语言·golang·xcode
Wang's Blog9 小时前
Go-Zero项目开发5: 数据库与缓存一致性问题及 go-zero 缓存机制解析
数据库·缓存·golang
布朗克1689 小时前
Go 入门到精通-18-文件操作
java·数据库·golang
怒放de生命20109 小时前
【web3基础】go-zero环境搭建(一)
开发语言·后端·golang·web3·区块链
脱胎换骨-军哥9 小时前
C++ 与 Go 生成质量比拼,谁是分布式主力语言
c++·分布式·golang
怒放de生命201010 小时前
【web3基础】go-zero创建rpc服务,创建配置文件(二)
开发语言·rpc·golang·web3
2501_9318037510 小时前
Go 反射:原理、核心机制与实践指南
开发语言·后端·golang
xcLeigh1 天前
Go入门:标识符命名规则与最佳实践
开发语言·后端·golang