当前位置: 首页 > news >正文

网络营销推广方式包括济南网站搜索优化

网络营销推广方式包括,济南网站搜索优化,给公司建立网站,网页特技的网站前言 在Go语言中,接口类型(interface)完全可以作为一个函数的参数。这是Go语言多态性的一个重要体现,允许函数接受任何实现了接口中定义的方法的类型的实例。 一、接口(interface)定义 type Reader inte…

前言

在Go语言中,接口类型(interface)完全可以作为一个函数的参数。这是Go语言多态性的一个重要体现,允许函数接受任何实现了接口中定义的方法的类型的实例。

一、接口(interface)定义

type Reader interface {Read() string
}

定义interface接口包含相应的方法。

二、定义结构体实现interface中的方法 

// MyStruct 是一个结构体,它将实现 Reader 接口
type MyStruct struct {Message string
}// Read 方法使得 MyStruct 实现了 Reader 接口
func (ms MyStruct) Read() string {return ms.Message
}

MyStruct是一个结构体,Message作为结构体中的字段,MyStruct结构体实现了Read的方法就这样实现了该接口。

三、定义公共函数接受接口(interface)类型的参数,并调用其方法

func processItem(reader Reader) {content := reader.Read()fmt.Println("Read content:", content)
}

四、主函数调用 

func main() {// 创建 MyStruct 的实例myInstance := MyStruct{Message: "Hello, World!"}// 将 MyStruct 的实例作为 Reader 接口类型的参数传递给 processItem 函数processItem(myInstance)
}

 不同的struct可分别interface中的方法实现,再将实例后的struct传递给公共的处理函数,以此实现一个go语言中的多态性。

http://www.yayakq.cn/news/256156/

相关文章:

  • 番禺网站开发设计宁波妇科专家排名
  • 做一斗地主网站多少钱卓讯企业名录搜索软件免费
  • 网站建设企业建站简历模版
  • 用科讯cms做网站的步骤网站备案有时间吗
  • 建设工程公开招标网站网站落地页怎么做
  • 个人做门户网站东莞中堂网站建设
  • 网站建设不好商务网页设计与制作第二版答案
  • 学校网站开发背景店面装修设计图片
  • 湖南网站设计外包哪家好网站建设实现功能
  • 网站名称和备案名称不一样河南建设工程信息网官网洛阳至信阳省道
  • 做网站首页文件免费供求信息发布
  • 织梦 网站搬家给视频做特效的网站
  • 做网做网站建设的网站中国建筑出国招聘网
  • 品牌网站设计制作一般多少钱适合在家做的电商
  • 家具网站设计方案网站解析需要多久生效
  • 一个旅游网站建设需求分析简单网站建设官网
  • 织梦网站建设过程网页制作网站制作步骤
  • 福州营销型网站建设公司做课件好用的网站
  • 深圳龙霸网站建设物三曰本做爰l网站
  • 贵州建设厅造价信息网站大庆公司做网站
  • 网站名字备案做网站 斗地主
  • 安网站建设php网站建设制作
  • 建设公司网站的可行性研究wordpress 目录配置
  • 海南州商城网站建设wordpress昵称中文
  • 昆明网站设计建设人才服务中心
  • 如何申请小程序网站后台的seo功能
  • 资深的金融行业网站开发微网站做的比较好
  • 网站信息安全保障制度建设情况蚌埠网站关键词优化
  • 石家庄招聘哪个网站做的好青岛 网站建设
  • 华为公司网站建设方案网络营销运营公司