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. 当需要一个函数的参数既可以接收结构体又可以接收函数时,可以定义参数为接口类型,主要传入的参数实现了该接口就可以了。
相关推荐
Achou.Wang1 天前
源码分析 golang bigcache 高性能无 GC 开销的缓存设计实现
开发语言·缓存·golang
Yeats_Liao1 天前
Go语言技术与应用(二):分布式架构设计解析
开发语言·分布式·golang
蓝婴天使1 天前
基于 React + Go + PostgreSQL + Redis 的管理系统开发框架
react.js·postgresql·golang
脚踏实地的大梦想家1 天前
【Go】P6 Golang 基础:流程控制
开发语言·golang
QX_hao1 天前
【Go】--数组和切片
后端·golang·restful
-睡到自然醒~1 天前
提升应用性能:Go中的同步与异步处理
开发语言·后端·golang
只吃不吃香菜1 天前
Go WebSocket 协程泄漏问题分析与解决方案
开发语言·websocket·golang
ChineHe1 天前
Golang并发编程篇001_并发编程相关概念解释
开发语言·后端·golang
赴前尘1 天前
Go 通道非阻塞发送:优雅地处理“通道已满”的场景
开发语言·后端·golang
lastHertz1 天前
Golang 项目中使用 Swagger
开发语言·后端·golang