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

网站备案升级如何做网站优化seo

网站备案升级,如何做网站优化seo,wordpress获取分类下所有文章,steamcn网站是谁做的背景: 要求写一个方法,返回去重后的数组。数组的类型可能是int64,也可能是string,或是其他类型。 如果区分类型的话,每增加一个新的类型都需要重新写一个方法。 示例代码: //对int64数组进行去重 func DeD…

背景:
要求写一个方法,返回去重后的数组。数组的类型可能是int64,也可能是string,或是其他类型。
如果区分类型的话,每增加一个新的类型都需要重新写一个方法。
示例代码:

//对int64数组进行去重
func DeDuplicateInt64Slice(array []int64) []int64 {mp := make(map[int64]struct{})idx := 0for _, value := range array {if _, ok := mp[value]; ok {continue}array[idx] = valueidx = idx + 1mp[value] = struct{}{}}return array[:idx]
}//对string数组进行去重
func DeDuplicateStringSlice(array []string) []string {mp := make(map[string]struct{})idx := 0for _, value := range array {if _, ok := mp[value]; ok {continue}array[idx] = valueidx = idx + 1mp[value] = struct{}{}}return array[:idx]
}

使用泛型实现后的代码

//对数组去重
func DeDuplicateSlice[T any](array []T) []T {mp := make(map[any]struct{})idx := 0for _, value := range array {if _, ok := mp[value]; ok {continue}array[idx] = valueidx = idx + 1mp[value] = struct{}{}}return array[:idx]
}

其中:
T 是类型参数,在函数体里的用法跟其他数据类型(如int一样)
any 是类型约束,这里的any可以是任何类型,也就是没有约束

// any is an alias for interface{} and is equivalent to interface{} in all ways.
type any = interface{}

http://www.khdw.cn/news/39588.html

相关文章:

  • 南宁网站制作-中国互联佛山做网站的公司哪家好
  • 白银做网站的董事快推广app下载
  • 松岗做网站联系电话西安网站开发制作公司
  • php网站做退出的代码站外推广怎么做
  • 人才网站建站短视频代运营公司
  • 网站模板出售中国搜索
  • 上海做公司网站的公司石家庄最新消息今天
  • 编辑网站内容有没有批量办法百度推广登陆
  • 丹阳市最新疫情杭州优化公司多少钱
  • 找人做网站需要问哪些问题南宁网络推广培训机构
  • 郑州易站通网站公司成都网站建设公司
  • 域名审核怎么做返利网站论坛seo网站
  • 建设部网站首页督办案件优化人员是什么意思
  • 个人网站作品下载网络优化工资一般多少
  • 本科毕业设计代做网站郴州网络推广公司排名
  • 18互联网站做网站程序seo关键词是什么意思
  • php网站安装好后后台无法登陆提示是500是怎么回事?百度小说风云榜
  • 网站head蓝色色调免费psd背景青岛做网络推广的公司有哪些
  • 郑州网站优化公司电话西安网站建设网络推广
  • 怎么找到仿牌外贸出口公司的网站代写文章质量高的平台
  • 自己做抽奖网站违法网站seo策划方案实例
  • 专门做颜料的网站seo爱站网
  • 工程招标信息在哪看汕头seo外包公司
  • 邯郸快讯网络科技有限公司老铁seo外链工具
  • 网站优化怎么做 百度文库站长之家论坛
  • p2p系统网站开发百度网盘下载
  • 资源付费网站制作关键词检测
  • 九龙坡网站建设多少钱1个百度指数代表多少搜索
  • 微信网站是什么意思小程序推广
  • 网站空间和域名好用的搜索引擎