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. 当需要一个函数的参数既可以接收结构体又可以接收函数时,可以定义参数为接口类型,主要传入的参数实现了该接口就可以了。
相关推荐
捧 花22 分钟前
Go Web 开发流程
开发语言·后端·golang·restful·web·分层设计
南猿北者23 分钟前
go语言基础语法
开发语言·后端·golang
落霞的思绪3 小时前
基于Go开发的矢量瓦片服务器——pg_tileserv
开发语言·后端·golang
卿雪3 小时前
Redis 数据持久化:RDB和 AOF 有什么区别?
java·数据库·redis·python·mysql·缓存·golang
巴塞罗那的风3 小时前
经典Agent架构实战之反思模型(Reflection)
后端·语言模型·golang
倔强菜鸟3 小时前
2025.11.21-GO语言入门(一)
开发语言·后端·golang
风生u3 小时前
Go: Gin的用法
golang·xcode·gin
风生u4 小时前
Go的并发(协程)
开发语言·后端·golang
米花町的小侦探4 小时前
Ubuntu安装多版本golang
linux·ubuntu·golang
Tony Bai12 小时前
Go 安全新提案:runtime/secret 能否终结密钥残留的噩梦?
java·开发语言·jvm·安全·golang