亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > golang將切片或數組根據某個字段進行分組操作

golang將切片或數組根據某個字段進行分組操作

熱門標簽:鄭州智能語音電銷機器人價格 寧波語音外呼系統公司 重慶慶云企業400電話到哪申請 湛江crm外呼系統排名 地圖標注免費定制店 不封卡外呼系統 上海極信防封電銷卡價格 仙桃400電話辦理 宿遷便宜外呼系統代理商

我就廢話不多說了,大家還是直接看代碼 吧~

package main
import (
 "fmt"
 "sort"
)
type Person struct {
 Name string
 Age int
}
func main() {
 p1 := Person{"Tom",20}
 p2 := Person{"Lily",21}
 p3 := Person{"Linda",23}
 p4 := Person{"Jass",25}
 p5 := Person{"Tonny",20}
 p6 := Person{"Pite",25}
 p7 := Person{"Paul",21}
 p8 := Person{"Kriss",27}
 p9 := Person{"Jake",23}
 p10 := Person{"Rose",20}
 personList := []Person{}
 personList = append(personList,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10)
 fmt.Println("分組前的數據:",personList)
 fmt.Println("分組后的數據:",splitSlice(personList))
}
//按某個字段排序
type sortByAge []Person
func (s sortByAge) Len() int   { return len(s) }
func (s sortByAge) Swap(i, j int)  { s[i], s[j] = s[j], s[i] }
func (s sortByAge) Less(i, j int) bool { return s[i].Age  s[j].Age}
//切片分組
func splitSlice(list []Person) [][]Person {
 sort.Sort(sortByAge(list))
 returnData := make([][]Person,0)
 i:= 0
 var j int
 for {
 if i >= len(list) {
 break
 }
 for j = i + 1; j len(list)  list[i].Age == list [j].Age; j++ {}
 returnData = append(returnData,list[i:j])
 i = j
 }
 return returnData
}

打印結果如下:

分組前的數據:

[{Tom 20} {Lily 21} {Linda 23} {Jass 25} {Tonny 20} {Pite 25} {Paul 21} {Kriss 27} {Jake 23} {Rose 20}]

分組后的數據:

[[{Tom 20} {Rose 20} {Tonny 20}] [{Lily 21} {Paul 21}] [{Linda 23} {Jake 23}] [{Pite 25} {Jass 25}][{Kriss 27}]]

補充:golang分組和枚舉

我就廢話不多說了,大家還是直接看代碼吧~

package main
//同時導入多個包
//import “fmt”
//import “errors”
//同時聲明多個常量或者變量,那么可以簡化為下面這種分組聲明的方式
//const PI float32 = 3.14
//const NAME string = “hello”
//分組聲明
import(
“fmt”
“errors”
)
//常量聲明大寫哈,和c/c++一樣
const(
PI = 3.14
NAME = “HELLO”
)
//枚舉enum,和c/c++一樣哈都是從0開始
// iota枚舉,默認等于0,同一個分組內沒聲明一個變量那么iota加1 所以 y=1, z=2, j = 5
const(
// x = iota
// y = iota
// z = iota
x = iota
y = iota
z = 6
k  
p
j = iota
)
// 遇到一個新的const emun,那么iota就會重置為0,所以h = 0
const(
h = iota
)
//golang設計原則
//大寫字母開頭的變量,則能被其他包使用的,小寫字母開頭的變量只能當前包使用拉
//函數也是拉,大寫可以被其他包使用,小寫只能當前包使用.
func main() {
err := errors.New(“hello”)
fmt.Println(err)
//x=0 y=1 z=2 h=0
// x=0 y=1 z=6 h=0 k=6 j=5
fmt.Printf("x=%d y=%d z=%d h=%d k=%d j=%d\n", x,y,z,h,k,j)
}

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • GO語言數組和切片實例詳解
  • 理解Golang中的數組(array)、切片(slice)和map
  • 深入理解Go語言中的數組和切片
  • go結構體嵌套的切片數組操作
  • go特性之數組與切片的問題
  • 簡單聊一聊Go語言中的數組和切片

標簽:安康 遼寧 青海 西雙版納 儋州 電子產品 物業服務 海南

巨人網絡通訊聲明:本文標題《golang將切片或數組根據某個字段進行分組操作》,本文關鍵詞  golang,將,切片,或,數組,根據,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《golang將切片或數組根據某個字段進行分組操作》相關的同類信息!
  • 本頁收集關于golang將切片或數組根據某個字段進行分組操作的相關信息資訊供網民參考!
  • 推薦文章
    午夜精品国产自在现线拍| 日韩av东京社区男人的天堂| 国产不卡在线看| 国产韩国精品一区二区三区| 日韩av东京社区男人的天堂| 精品视频在线观看一区二区| 欧美一区二区三区性| 在线观看导航| 国产伦久视频免费观看 视频| 成人免费一级纶理片| 日韩一级黄色片| 美女免费精品视频在线观看| 青青久久精品国产免费看| 日韩在线观看视频网站| 亚久久伊人精品青青草原2020| 毛片高清| 黄视频网站在线看| 999久久狠狠免费精品| 色综合久久手机在线| 黄视频网站免费观看| 欧美爱色| 国产91精品一区| 欧美激情一区二区三区视频| 欧美1卡一卡二卡三新区| 欧美国产日韩一区二区三区| 青青青草影院 | 青青久热| 国产视频久久久久| 久久国产精品永久免费网站| 久草免费资源| 亚洲精品久久玖玖玖玖| 亚洲精品影院一区二区| 欧美激情一区二区三区在线播放| 国产国产人免费视频成69堂| 可以免费看毛片的网站| 国产亚洲精品aaa大片| 亚洲第一页乱| 午夜激情视频在线播放| 精品国产亚洲一区二区三区| 日本在线不卡视频| 国产成人精品综合久久久| 国产网站麻豆精品视频| 欧美激情一区二区三区视频| 日本伦理网站| 国产91精品系列在线观看| 国产成人精品影视| 国产a免费观看| 国产麻豆精品视频| 国产成人女人在线视频观看| 99久久精品国产高清一区二区| 日韩一级精品视频在线观看| 国产欧美精品| 国产视频一区二区在线播放| 日韩avdvd| 欧美激情中文字幕一区二区| 国产a网| 亚洲精品久久玖玖玖玖| 欧美另类videosbestsex视频| 日韩男人天堂| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日韩一级黄色| 国产不卡福利| 国产亚洲免费观看| 欧美大片毛片aaa免费看| 精品视频免费在线| a级毛片免费全部播放| 美女免费毛片| 欧美电影免费看大全| 日韩免费片| 韩国三级视频网站| 九九久久99| 欧美一区二区三区在线观看| 久草免费在线色站| 成人高清视频免费观看| 精品国产三级a| 欧美激情一区二区三区在线| 国产麻豆精品| 超级乱淫黄漫画免费| 欧美一区二区三区性| 日韩av东京社区男人的天堂| 精品久久久久久中文| 成人a大片高清在线观看| 一本高清在线| 成人免费观看的视频黄页| 国产网站麻豆精品视频| 亚洲精品中文字幕久久久久久| 精品久久久久久综合网| 韩国毛片免费大片| a级黄色毛片免费播放视频 | 亚洲天堂一区二区三区四区| 日韩av东京社区男人的天堂| 精品国产一区二区三区久久久狼| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日韩男人天堂| 精品视频在线看| 日韩欧美一二三区| 国产精品1024永久免费视频| 99久久精品国产片| 人人干人人草| 日日日夜夜操| 国产91视频网| 国产不卡在线观看| 精品国产一区二区三区久| 久久99中文字幕| 亚洲精品影院久久久久久| 欧美a免费| 日韩一级黄色| 久久精品店| 精品在线视频播放| 欧美另类videosbestsex高清| 午夜在线亚洲| 午夜激情视频在线播放| 99久久精品国产片| 国产成人精品综合在线| 日本免费区| 欧美一区二区三区在线观看| 国产激情一区二区三区| 毛片高清| 午夜激情视频在线观看| 日日日夜夜操| 日韩在线观看视频免费| 国产一区二区精品| 精品国产一区二区三区久久久狼| 欧美激情中文字幕一区二区| 黄色免费三级| 日本特黄特色aaa大片免费| 精品视频在线观看一区二区| 免费一级片网站| 国产视频久久久| 深夜做爰性大片中文| 韩国毛片免费大片| 日本在线不卡视频| 日本免费乱理伦片在线观看2018| 沈樵在线观看福利| 精品久久久久久综合网| 日韩一级黄色| 香蕉视频久久| 欧美一级视频免费| 青青青草影院| 日本在线www| 国产伦精品一区二区三区无广告| 一a一级片| 中文字幕97| 欧美一级视频免费观看| 国产视频一区二区三区四区| 午夜家庭影院| 香蕉视频三级| 一级毛片视频免费| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 99久久精品国产麻豆| 国产视频网站在线观看| 国产一级强片在线观看| 色综合久久久久综合体桃花网| 日本特黄一级| 国产亚洲精品成人a在线| 91麻豆精品国产高清在线| 国产视频一区二区在线播放| 精品久久久久久中文| 国产福利免费观看| 国产高清在线精品一区二区 | 精品久久久久久中文字幕一区 | 国产成人精品一区二区视频| 国产麻豆精品免费密入口| 欧美1卡一卡二卡三新区| 99久久精品国产高清一区二区| 亚洲精品影院一区二区| 免费一级生活片| 四虎精品在线观看| 成人高清视频在线观看| 日本伦理网站| 黄视频网站免费观看| 日韩字幕在线| 亚洲精品影院久久久久久| 国产伦久视频免费观看视频| 亚洲第一色在线| 99热热久久| 久久99青青久久99久久| 一级女性全黄久久生活片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美一级视频免费观看| 国产高清在线精品一区二区 | 日本免费看视频| 国产麻豆精品hdvideoss| 国产网站麻豆精品视频| 国产极品精频在线观看| 午夜在线影院| 成人影院久久久久久影院| 国产欧美精品| 成人高清护士在线播放| 韩国毛片免费| 中文字幕97| 久久成人性色生活片| 日本在线www| 久草免费在线观看| 成人影视在线播放| 精品视频在线观看一区二区 | 97视频免费在线| 国产精品12| 日韩在线观看视频黄| 午夜久久网|