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. 当需要一个函数的参数既可以接收结构体又可以接收函数时,可以定义参数为接口类型,主要传入的参数实现了该接口就可以了。
相关推荐
DICOM医学影像19 小时前
15. Go-Ethereum测试Solidity ERC20合约 - Go-Ethereum调用合约方法
开发语言·后端·golang·区块链·智能合约·以太坊·web3.0
我要用代码向我喜欢的女孩表白20 小时前
对象存储路径文件1TB以上文件比对,go语言
ios·golang·xcode
巴塞罗那的风1 天前
golang协程泄漏排查实战
开发语言·后端·golang
DYS_房东的猫1 天前
学习总结笔记三:让网站“活”起来——处理静态文件、表单验证与用户登录(第3章实战版)
笔记·学习·golang
怪我冷i1 天前
GORM 的 Migration API
数据库·postgresql·golang·ai编程·ai写作
迷途的小子1 天前
go-gin binding 标签详解
java·golang·gin
molaifeng1 天前
硬核拆解 Go GC 演进史——从 STW 到亚毫秒延迟
开发语言·后端·golang
未来之窗软件服务1 天前
幽冥大陆(八十一)安检原理识别管制刀具原理go语言—东方仙盟练气期
开发语言·后端·golang·安检系统
Object~1 天前
1.golang项目结构
开发语言·后端·golang
DICOM医学影像1 天前
14. Go-Ethereum测试Solidity ERC20合约 - Go-Ethereum调用区块链方法
开发语言·golang·go·区块链·solidity·以太坊·go-ethereum