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

做地方网站能赚钱吗数据分析师培训需要多少钱

做地方网站能赚钱吗,数据分析师培训需要多少钱,网络营销概念,人力资源公司网站模板下载go语言里面用的最多的数据类型应该是切片Slice了, 今天就给大家介绍这个go内置包里面的切片排序函数的使用方法 函数原型 func Slice(x any, less func(i, j int) bool) 参数说明 这个函数有2个参数, 第一个是你要进行排序的slice切片,地个…

go语言里面用的最多的数据类型应该是切片Slice了, 今天就给大家介绍这个go内置包里面的切片排序函数的使用方法

函数原型  func Slice(x any, less func(i, j int) bool)

参数说明 这个函数有2个参数, 第一个是你要进行排序的slice切片,地个要传递一个函数,这个函数就是你要对你的数据进行怎么样的排序。

示例代码:

var s1 = []int{133,144,21,69,83,37,56,38,68,123,23,89,170,8,76,120} // 这个就是要排序的int切片

sort.Slice(s1, func(i, j int) bool { return s1[i] > s1[j] }) 

// 这里的第二个参数就是  func(i, j int) bool { return s1[i] < s1[j] } 我们这里直接给了一个匿名函数作为参数,< 表示从小到大排序, >表示从大到小排序; 

//这里的这个函数因为是切片类型 其就是引用数据类型,所以不需要接收数据

怎么样,是不是很简单, 其他2个函数用法可参考后面的源码使用。。。。

Slice排序函数源码参考, 路径 /src/sort/slice.go  


// Slice sorts the slice x given the provided less function.
// It panics if x is not a slice.
//
// The sort is not guaranteed to be stable: equal elements
// may be reversed from their original order.
// For a stable sort, use SliceStable.
//
// The less function must satisfy the same requirements as
// the Interface type's Less method.
func Slice(x any, less func(i, j int) bool) {rv := reflectlite.ValueOf(x)swap := reflectlite.Swapper(x)length := rv.Len()limit := bits.Len(uint(length))pdqsort_func(lessSwap{less, swap}, 0, length, limit)
}// SliceStable sorts the slice x using the provided less
// function, keeping equal elements in their original order.
// It panics if x is not a slice.
//
// The less function must satisfy the same requirements as
// the Interface type's Less method.
func SliceStable(x any, less func(i, j int) bool) {rv := reflectlite.ValueOf(x)swap := reflectlite.Swapper(x)stable_func(lessSwap{less, swap}, rv.Len())
}// SliceIsSorted reports whether the slice x is sorted according to the provided less function.
// It panics if x is not a slice.
func SliceIsSorted(x any, less func(i, j int) bool) bool {rv := reflectlite.ValueOf(x)n := rv.Len()for i := n - 1; i > 0; i-- {if less(i, i-1) {return false}}return true
}

http://www.dinnco.com/news/34580.html

相关文章:

  • 音乐网站开发文档湖北疫情最新情况
  • 怎样做聊天网站seo是什么公司
  • 系统集成销售和网站建设销售网址
  • 个人网站不备案做经营性质网站百度关键词价格排行榜
  • 网站怎么做英文版的seo是什么职业
  • 网站域名被劫持怎么修复google首页
  • ppt设计工具怎么调出来seo智能优化系统
  • 云南网站营销新站如何让百度快速收录
  • 珠海网站建设及优化网络营销课程培训机构
  • 如何做区块链网站网站网络推广优化
  • 深圳品牌营销网站建设竞猜世界杯
  • 如何检测网站死链百度网页版电脑版入口
  • 手机网站是怎么制作的网络推广员是什么
  • 做食品研发都有哪些网站软文发稿网
  • jq 网站头部广告代码近两年成功的网络营销案例及分析
  • 做网站都需要什么东西网站模板购买
  • 制作一个网站需要哪些人站长工具seo综合查询5g
  • 如何网站里做照片seo网站推广技术
  • 怎么做qq盗号网站手机端网站优化
  • 怎么看一个网站用什么语言做的各大搜索引擎提交入口
  • 女生做a视频的网站是什多少百度手机助手app下载并安装
  • wordpress优化插件湛江seo网站管理
  • 平面毕业设计作品网站二手交易平台
  • 手机网站导航模板百度官网首页网址
  • 抢车票网站怎么做人工智能培训机构排名
  • 外贸网站怎么做外链友情链接有哪些
  • 家用电脑做网站服务器新网站seo外包
  • 织梦网站如何做seo网站优化系统
  • 网站建设哈尔滨app开发2营业推广是一种什么样的促销方式
  • 个人网站备案出现公司名字怎么办今日头条热榜