好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > go 判斷兩個 slice/struct/map 是否相等的實例

go 判斷兩個 slice/struct/map 是否相等的實例

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

可以通過 reflect.DeepEqual 比較兩個 slice/struct/map 是否相等:

package main 
import (
 "fmt"
 "reflect"
)
 
type A struct {
 s string
}
 
func main() {
 
 a1 := A{s: "abc"}
 a2 := A{s: "abc"}
 if reflect.DeepEqual(a1, a2) {
  fmt.Println(a1, "==", a2)
 }
 
 b1 := []int{1, 2}
 b2 := []int{1, 2}
 if reflect.DeepEqual(b1, b2) {
  fmt.Println(b1, "==", b2)
 }
 
 c1 := map[string]int{"a": 1, "b": 2}
 c2 := map[string]int{"a": 1, "b": 2}
 if reflect.DeepEqual(c1, c2) {
  fmt.Println(c1, "==", c2)
 }
}

補充:go語言判斷 slice,array,map中是否存在某個元素

最近在用go重構以前python寫的項目。遇到一些問題,總結一下。自己水平比較菜,遇到問題較低級,自己總結一下,免得忘了

很簡單的需求,判斷某個元素是否在 slice,array ,map中 。其實很簡單。但是還是python最簡單啊。。。。。。。

func Contain(obj interface{}, target interface{}) (bool, error) {
 targetValue := reflect.ValueOf(target)
 switch reflect.TypeOf(target).Kind() {
 case reflect.Slice, reflect.Array:
 for i := 0; i  targetValue.Len(); i++ {
 if targetValue.Index(i).Interface() == obj {
 return true, nil
 }
 }
 case reflect.Map:
 if targetValue.MapIndex(reflect.ValueOf(obj)).IsValid() {
 return true, nil
 }
 } 
 return false, errors.New("not in array")
}

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

您可能感興趣的文章:
  • 深入解析Go語言編程中slice切片結構
  • golang語言如何將interface轉為int, string,slice,struct等類型
  • Golang中的Slice與數組及區別詳解
  • Go 中 slice 的 In 功能實現探索
  • Go語言中slice作為參數傳遞時遇到的一些“坑”
  • 深入理解go slice結構

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

巨人網絡通訊聲明:本文標題《go 判斷兩個 slice/struct/map 是否相等的實例》,本文關鍵詞  判斷,兩個,slice,struct,map,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《go 判斷兩個 slice/struct/map 是否相等的實例》相關的同類信息!
  • 本頁收集關于go 判斷兩個 slice/struct/map 是否相等的實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 城中村老熟妇???| 欧美日韩a| 欧美日本亚洲韩国国产| www.精品在线| 武侠古典91色综合| 色网址在线观看| Japanese 日本熟妇| 被十几个男人扒开腿猛戳的小说 | ??成人福利午夜A片| 婷婷六月久久综合丁香乐透| 黄色短文小说| 无码人妻AⅤ一区二区三区鲁大师 亚洲AV午夜精品无码专区在线 | 无码人妻精品一区二区蜜桃色欲| 日本肉动漫在线无码麻豆| 丁香花图片| 国内精品_bt天常www| 91国色| 娇妻满足我的绿帽全文txt| 色播在线观看| t1024抖音标志戴个套| 鲁尔山视频精品久97人人爽| 久久亚洲欧美日韩精品专区| 欧美一级A片高清免费播放| 公交车上个接着一个c渺渺| 91丨PORNY丨对白| 女人A级毛片19毛水真多| 禁忌文亲生的h双性| 色3344| 夜色福利站www国产在线观看| 含欲绽放(高H,1V1)一块五花肉| 国精产品一二二线精东| 性欧美极品另类| 日本久久久久久久精品| 精品国产免费久久久久久樱桃图片| 国产毛片** | 很黄污超级乱淫的小说下载| 日本视频免费| 成人性午夜视频在线观看| 青青久久av北条麻妃黑人| 91超薄丝袜肉丝一区二区| 一级美女毛片|