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. 当需要一个函数的参数既可以接收结构体又可以接收函数时,可以定义参数为接口类型,主要传入的参数实现了该接口就可以了。
相关推荐
代码N年归来仍是新手村成员11 小时前
【Java转Go】即时通信系统代码分析(一)基础Server 构建
java·开发语言·golang
DICOM医学影像16 小时前
2. go语言从零实现以太坊客户端-查询区块链账户余额
开发语言·golang·区块链·以太坊·web3.0·hardhat
西京刀客18 小时前
golang路由与框架选型(对比原生net/http、httprouter、Gin)
http·golang·gin
Mr -老鬼19 小时前
Rust与Go:从学习到实战的全方位对比
学习·golang·rust
DICOM医学影像21 小时前
1. go语言从零实现以太坊客户端-JSON-RPC
golang·区块链·solidity·以太坊·web3.0·json-rpc·erc20
PXM的算法星球1 天前
用 semaphore 限制 Go 项目单机并发数的一次流量控制优化实践
开发语言·后端·golang
ZNineSun1 天前
GORM:Go的ORM 框架
golang·orm·gorm·crud
源代码•宸1 天前
Golang语法进阶(定时器)
开发语言·经验分享·后端·算法·golang·timer·ticker
a程序小傲1 天前
得物Java面试被问:边缘计算的数据同步和计算卸载
java·开发语言·数据库·后端·面试·golang·边缘计算
nbsaas-boot1 天前
Go vs Java 的三阶段切换路线图
java·开发语言·golang