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

怎样做网站的二维码淮南app

怎样做网站的二维码,淮南app,简述电子商务网站的建站流程,网站建设p2pGo sort 包主要提供了三种排序能力#xff1a; #xff08;1#xff09;基本类型切片排序#xff1b; #xff08;2#xff09;任意类型切片排序 #xff1b; #xff08;3#xff09;任意数据结构排序 (实现接口方法排序) 一、基本类型切片排序 为了便于对常用数据…Go sort 包主要提供了三种排序能力 1基本类型切片排序 2任意类型切片排序 3任意数据结构排序 (实现接口方法排序) 一、基本类型切片排序 为了便于对常用数据类型的操作sort 包提供了对 []int切片、[]float64切片 和 []string 切片的排序支持。 切片排序 sort.Ints(sli) sort.Float64s(sli1) sort.Strings(sli2)实现 package mainimport (fmtsort ) func main() {sli : []int{6, 568, 566, 484, 55}sort.Ints(sli)fmt.Printf(sli: %v\n, sli)sli1 : []float64{6.62, 568.54, 25.566, 484.2, 55.2}sort.Float64s(sli1)fmt.Printf(sli1: %v\n, sli1)sli2 : []string{aa, bb, AA}sort.Strings(sli2)fmt.Printf(sli2: %v\n, sli2) }二、任意类型的切片排序(如结构体) 包内代码 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) }实现 package mainimport (fmtsort )type student struct {name stringage inthav int }func main() {//二、任意类型切片排序(如结构体)a : student{aa, 32, 120}b : student{bb, 65, 100}c : student{cc, 54, 130}d : student{dd, 814, 62}fmt.Println(a, b, c, d)ss : []student{a, b, c, d,}sort.Slice(ss, func(i, j int) bool { //切片比较 排序return ss[i].age ss[j].age})for _, v : range ss { //按行打印fmt.Printf(v: %v\n, v)}} 三、任意数据结构排序 (实现接口方法排序) 包内代码 type Interface interface {Len() intLess(i, j int) boolSwap(i, j int) } type StringSlice []string func (x StringSlice) Len() int { return len(x) } func (x StringSlice) Less(i, j int) bool { return x[i] x[j] } func (x StringSlice) Swap(i, j int) { x[i], x[j] x[j], x[i] }func Sort(data Interface) {n : data.Len()if n 1 {return}limit : bits.Len(uint(n))pdqsort(data, 0, n, limit) } func Stable(data Interface) {stable(data, data.Len()) }实现 package mainimport (fmtsort )type person struct {name stringage intheight int } type stringperson []person//实现sort.Interface 接口方法func (x stringperson) Len() int { return len(x) } func (x stringperson) Less(i, j int) bool {if x[i].age x[j].age { //先以年龄作比较return true}return x[i].height x[j].height //年龄一样的再比身高} func (x stringperson) Swap(i, j int) { x[i], x[j] x[j], x[i] }func main() {sperson : []person{ //person结构类型的切片{aa, 3, 54},{aa, 2, 54},{aa, 6, 54},{aa, 3, 52},{aa, 12, 15},}sort.Stable(stringperson(sperson))// sort.Sort(stringperson(sperson))fmt.Printf(sperson: %v\n, sperson) }//返回 //sperson: [{aa 12 15} {aa 6 54} {aa 3 54} {aa 3 52} {aa 2 54}] -----------end
http://www.pierceye.com/news/336954/

相关文章:

  • 企业做网站公司有哪些wordpress登陆不了一直返回首页
  • 汽车网站建设公司哪家好长春做网站多少钱
  • 雄安移动网站建设php网站用什么软件
  • 网站开发税收分类山东平台网站建设制作
  • 企业自助建站网手机怎么制作钓鱼网站
  • 家乡ppt模板免费下载网站x wordpress 视差 主题
  • 淄博张店外贸建站公司手机微信网页版
  • 网站建设全域云网站建设流程详解
  • 梅州市五华县建设银行网站写作网站招聘
  • 博物馆网站建设情况工业互联网龙头公司排名
  • 做网站用什么系统做网站开发电脑配置
  • 企业网站推广的主要方法上海中汇建设发展有限公司网站
  • 郑州做网站公司电话网站是否有管理员权限
  • 开发建设信息的网站广东省建设厅的注册中心网站首页
  • 用cms做的网站 的步骤有域名如何做网站
  • h5个人网站源码江苏启安建设集团有限公司网站
  • 网站开发net教程网站后台登陆路径
  • 织梦网站模板安装教程国外设计有名网站
  • 最专业企业营销型网站建设南充 网站开发
  • 国外有哪些网站做推广的比较好北京展览馆网站建设
  • 国外英语写作网站网站后台 刷新
  • 如何制作自己的网站详情页设计
  • 南京免费自助建站模板wordpress 增加侧边栏
  • 做信息分类网站难吗广告设计公司有哪些
  • 做seo网站优化多少钱网站开发客户哪里找
  • 做网站一定要云解析吗海南公司注册网站
  • 建站之家官网办公装修设计
  • 永康网站建设的公司wordpress 图片分类
  • 网站商务通弹出窗口图片更换设置wordpress4.9 多站点
  • 如何仿制一个网站注册商标设计