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. 当需要一个函数的参数既可以接收结构体又可以接收函数时,可以定义参数为接口类型,主要传入的参数实现了该接口就可以了。
相关推荐
JCGKS8 小时前
海量文档单词计数算法方案分析
golang·数据结构与算法·海量数据·搜索引起·倒排查找
福大大架构师每日一题10 小时前
ollama v0.18.2 发布!OpenClaw 安装优化、Claude 加速、MLX 量化全面升级
golang·ollama
呆萌很13 小时前
【GO】if 语句练习题
golang
lars_lhuan14 小时前
Go Mutex
golang
人间打气筒(Ada)14 小时前
如何使用 Go 更好地开发并发程序?
开发语言·后端·golang
yuanlaile14 小时前
Go-Zero高性能Web+微服务全集解析
微服务·golang·go-zero·go微服务
呆萌很17 小时前
【GO】for 循环练习题
golang
F1FJJ17 小时前
开源实践:用 Go 实现浏览器直连内网 RDP/SSH/VNC
运维·网络·网络协议·网络安全·golang·ssh
呆萌很17 小时前
【GO】switch 练习题
golang
添尹1 天前
Go语言基础之变量和常量
golang