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. 当需要一个函数的参数既可以接收结构体又可以接收函数时,可以定义参数为接口类型,主要传入的参数实现了该接口就可以了。
相关推荐
JWASX14 小时前
【Go】map 源码解析 - group
后端·golang·map·源码分析
联犀1 天前
纯 Go 的 CAD 开源库 go-cad:直接解析 DWG/DXF,现在也能导出 PDF
开发语言·golang·pdf
FungLeo2 天前
成为全栈·Go 后端篇·三轮代码审阅之后:把可读性和证据做成工程规则
golang·go·ast·静态检查·成为全栈·代码审阅
联犀2 天前
联犀 Go SIMD 实战:视频转码从 16.5ms 到 5.46ms
开发语言·golang·音视频
紧跟先前的步伐2 天前
Go AI Agent 实战 28|Agent 的预算、超时与停止条件
开发语言·人工智能·后端·ai·golang
利威尔xu3 天前
2026-11-05-Go内存管理面试
面试·golang
Zenova EdgeOS4 天前
Go 工业边缘错误处理实战:用 errors 构建可追溯错误链
开发语言·数据库·golang
JavaPub-rodert4 天前
从零搭建通用管理后台:ShiyuAdmin 的 Go、React 与 RBAC 实践
开发语言·react.js·golang
microrain5 天前
SagooIoT 的数据接入层只有四张表,却能接住三种外部数据
物联网·golang·数据建模·sagooiot
fly-iot5 天前
【FDE知识库】(4):企业知识库怎么选型,开源知识库分享几个,选择开源协议友好的版本,开发wiki-go项目
golang·开源·开源协议