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

厦门网站推广¥做下拉去118cr济南网站优化哪里做的好

厦门网站推广¥做下拉去118cr,济南网站优化哪里做的好,网站模板可以自己做吗,厦门公司网站建设泛型 对于强类型语言#xff0c;在编写代码时不事先指定类型#xff0c;在实例化的时候作为参数指明类型 参考#xff1a;https://www.liwenzhou.com/posts/Go/generics/ 什么时候使用泛型#xff1f; 方法中的代码实现与类型T无关参考#xff1a;https://juejin.cn/p…泛型 对于强类型语言在编写代码时不事先指定类型在实例化的时候作为参数指明类型 参考https://www.liwenzhou.com/posts/Go/generics/ 什么时候使用泛型 方法中的代码实现与类型T无关参考https://juejin.cn/post/7089321525781725214interface与泛型 操作没有方法的类型interface类型不适用每个类型的操作逻辑不一样泛型不适用 泛型与继承的区别 参考https://www.cnblogs.com/wdmx/p/9922371.html泛型是指广泛的类型是横向的 用在与类型无关的函数中 比如函数将相同的算法作用到不同的类型上类型在使用的时候再确定 继承是垂直的 不同的类型之间有了共同的方法会抽象出来一个父类。多态相同的方法不同的实现 我的理解 继承不同的对象有相同的方法名但是实现不同属于同一个类泛型不同的对象作用在他们身上的逻辑相同与他们的类型无关可用泛型。 方法与函数 参考https://juejin.cn/post/6894899185221697550方法是包含了接受者的函数 方法属于类函数就是代码集合 泛型与interface interface可以认为是基类走继承的那条道interface也可以实现泛型参考https://golang3.eddycjy.com/posts/generics-history/ interface在类型上太随意 比如add(a,b)ab应该是同一类型但是调用的时候我可以传入不同类型为了不出问题还得在函数里面做类型判断 泛型在编译时有类型校验泛型相较于接口的优点 更安全编译早期发现错误更高效静态类型 代码示例 package mainimport log//继承type StructBase interface {GetName() string }type StructA struct {Name stringColumnA string }func (a StructA) GetName() string {return a.Name }type StructB struct {Name stringColumnB string }func (b StructB) GetName() string {return b.Name }func PrintName(s StructBase) {log.Println(s.GetName()) }// 泛型 func reverse(arr []int) []int {res : make([]int, len(arr))for i : len(arr) - 1; i 0; i-- {res[len(arr)-1-i] arr[i]}return res }func reverseGeneric[T any](arr []T) []T {res : make([]T, len(arr))for i : len(arr) - 1; i 0; i-- {res[len(arr)-1-i] arr[i]}return res }func main() {//泛型测试arr : []int{1, 2, 3, 4, 5}log.Println(reverse(arr))log.Println(reverseGeneric(arr))log.Println(reverseGeneric(arr))log.Println(reverseGeneric([]int{1, 2, 3, 4, 5}))arr2 : []string{a, b, c, d, e}log.Println(reverseGeneric(arr2))//继承测试log.Println()PrintName(StructA{Name: structA, ColumnA: columnA})PrintName(StructB{Name: structB, ColumnB: columnB})}
http://www.dnsts.com.cn/news/84971.html

相关文章:

  • 中间商可以做网站吗指数基金是什么意思
  • 学做网站知识大理企业网站建设
  • 桂林本地网站电子商务网站建设与管理相关论文
  • asp网站怎么打开网站设计与制作的过程
  • 绍兴建设局网站首页怎么把凡科网里做的网站保存成文件
  • 在线搭建网站建设热电偶网站
  • wordpress网站第一次打开慢wordpress 客户
  • 制作做的网站如何上传网上德州网站建设价格
  • 网站建站推荐潍坊专业联轴器收购价格
  • 做个中英文网站多少钱wordpress自动同步
  • 微服务网站开发小程序怎么开
  • 网站做优化需要多少钱便宜网站建设模板网站
  • 怎样做 网站做seo荆州网站seo
  • 58做网站一年多少钱免费自助设计网站
  • 最大的房产网站排名建立网站的技术
  • 深圳装饰网站建设用vs做网站在安装时要勾选
  • 申请免费网站多少钱网站模板 电器
  • 找做网站永久二维码生成器免费
  • 2018年做网站赚钱最近热点新闻大事件
  • 西青网站建设西安建设工程信息网新平台
  • 河南政务网站建设排名广州万户网络
  • 高校思政教育工作网站建设做饮食找工作哪个网站好
  • 公司网站维护教程wordpress主机转移
  • 网站做响应式还是移动端大学高校网站建设栏目
  • 法库综合网站建设方案上海外贸公司招聘职位
  • 深圳网站建设哪个平台好网站推广原则
  • 如何给一个网站做压测福州哪里做网站
  • 大鹏新网站建设建设校园门户网站方案
  • 做网站所用的工具广州番禺桥南做网站
  • 电商网站建设需要哪些技术在哪做网站不要钱