中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站開發(fā)周期表中山百度seo排名公司

網(wǎng)站開發(fā)周期表,中山百度seo排名公司,班級設(shè)計網(wǎng)站建設(shè),txt網(wǎng)站推薦maps 包提供了幾個非常有用的用于操作 map 類型(任何類型的 map)的函數(shù),本文接下來詳細介紹下這幾個函數(shù)。 maps.Clone 定義如下: func Clone[M ~map[K]V, K comparable, V any](m M) M 返回 m 的一個副本,因為新的…

maps 包提供了幾個非常有用的用于操作 map 類型(任何類型的 map)的函數(shù),本文接下來詳細介紹下這幾個函數(shù)。

maps.Clone

定義如下:

func Clone[M ~map[K]V, K comparable, V any](m M) M

返回 m 的一個副本,因為新的鍵和值是使用賦值方式復(fù)制的,所以這是一個淺克隆。簡單示例如下:

package mainimport ("fmt""maps"
)func main() {m := map[string]string{"foo": "bar"}m1 := maps.Clone(m)fmt.Println(m1) // map[foo:bar]
}

maps.Copy

定義如下:

func Copy[M1 ~map[K]V, M2 ~map[K]V, K comparable, V any](dst M1, src M2)

復(fù)制 src 中的所有鍵值對并添加到 dst 中。當(dāng) src 中的鍵已經(jīng)在 dst 中存在時,dst 中的值將被 src 中被該鍵對應(yīng)的值覆蓋。簡單示例如下:

package mainimport ("fmt""maps"
)func main() {m := map[string]string{"foo": "bar", "foo2": "bar2"}m1 := map[string]string{"foo": "bar2", "foo3": "bar3"}maps.Copy(m1, m)fmt.Println(m1) // map[foo:bar foo2:bar2 foo3:bar3]
}

maps.DeleteFunc

定義如下:

func DeleteFunc[M ~map[K]V, K comparable, V any](m M, del func(K, V) bool)

從 m 中刪除經(jīng) del 函數(shù)計算后返回 true 的所有鍵值對。簡單示例如下:

package mainimport ("fmt""maps"
)func main() {m := map[string]int{"one":   1,"two":   2,"three": 3,"four":  4,}maps.DeleteFunc(m, func(k string, v int) bool {return v%2 != 0 })fmt.Println(m)
}

刪除所有值為奇數(shù)類型的鍵值對。

maps.Equal

定義如下:

func Equal[M1, M2 ~map[K]V, K, V comparable](m1 M1, m2 M2) bool

判斷兩個 map 是否包含相同的鍵值對。簡單示例如下:

package mainimport ("fmt""maps"
)func main() {m := map[string]string{"foo": "bar", "foo2": "bar2"}m1 := map[string]string{"foo": "bar2", "foo3": "bar3"}m2 := map[string]string{"foo": "bar", "foo2": "bar2"}b := maps.Equal(m, m1)fmt.Println(b) // falseb = maps.Equal(m, m2)fmt.Println(b) // true
}

maps.EqualFunc

定義如下:

func EqualFunc[M1 ~map[K]V1, M2 ~map[K]V2, K comparable, V1, V2 any](m1 M1, m2 M2, eq func(V1, V2) bool) bool

類似于Equal函數(shù),但使用自定義的 eq 函數(shù)進行比較。

package mainimport ("fmt""maps""strings"
)func main() {m1 := map[int]string{1:    "one",10:   "Ten",1000: "THOUSAND",}m2 := map[int][]byte{1:    []byte("One"),10:   []byte("Ten"),1000: []byte("Thousand"),}eq := maps.EqualFunc(m1, m2, func(v1 string, v2 []byte) bool {return strings.ToLower(v1) == strings.ToLower(string(v2))})fmt.Println(eq) // true
}

將值轉(zhuǎn)換為小寫的字符串后進行比較。

http://www.risenshineclean.com/news/53522.html

相關(guān)文章:

  • 保定制作網(wǎng)站軟件百度關(guān)鍵詞優(yōu)化和百度推廣
  • dw做網(wǎng)站怎么連接gif圖片東莞做網(wǎng)站優(yōu)化
  • 好網(wǎng)站制作自助建站系統(tǒng)代理
  • 快速開發(fā)工具網(wǎng)站成功的網(wǎng)絡(luò)營銷案例
  • 深圳市住房和建設(shè)局領(lǐng)導(dǎo)班子惠州企業(yè)網(wǎng)站seo
  • 電商法規(guī)定企業(yè)網(wǎng)站必須做3年登錄百度賬號
  • 做網(wǎng)站現(xiàn)成的測試賬號營銷渠道方案
  • 電子商務(wù)網(wǎng)站建設(shè)案例教程今日特大軍事新聞
  • 鎮(zhèn)江丹陽建設(shè)局網(wǎng)站網(wǎng)絡(luò)推廣員好做嗎
  • bs應(yīng)用網(wǎng)站開發(fā)2023年適合小學(xué)生的新聞
  • 哪些專門做批發(fā)的網(wǎng)站公關(guān)公司是干嘛的
  • 微網(wǎng)站矩陣怎么做企業(yè)推廣軟文范文
  • 網(wǎng)站建設(shè)方案書doc模板百度搜索推廣產(chǎn)品
  • 企業(yè)網(wǎng)站優(yōu)化平臺長沙百度
  • 網(wǎng)站建設(shè)和網(wǎng)頁設(shè)計是不是一樣搭建一個app平臺需要多少錢
  • figma軟件可以做網(wǎng)站嗎完整的網(wǎng)頁設(shè)計代碼
  • 建程網(wǎng)招工信息優(yōu)化seo可以從以下幾個方面進行
  • 青島仿站定制模板建站武漢seo公司
  • 黃埔做網(wǎng)站的公baiduseoguide
  • 企業(yè)站網(wǎng)站建設(shè)優(yōu)化設(shè)計答案六年級上冊語文
  • 網(wǎng)站開發(fā)流程管理crm系統(tǒng)網(wǎng)站
  • 北京手機網(wǎng)站設(shè)計電話公司網(wǎng)站建設(shè)開發(fā)
  • wordpress適合外貿(mào)站seo網(wǎng)絡(luò)培訓(xùn)班
  • 網(wǎng)站qq聯(lián)系怎么做視頻廣告接單平臺
  • 鄭州網(wǎng)站建設(shè)饣漢獅網(wǎng)絡(luò)千鋒教育北京校區(qū)
  • 官方網(wǎng)站下載打印機驅(qū)動程序手機百度安裝下載
  • 做網(wǎng)站完整視頻重慶seo博客
  • 直播做愛網(wǎng)站國外怎么做信息流廣告代理商
  • 企業(yè)網(wǎng)站建設(shè)的目的和意義seo排名診斷
  • 企業(yè)網(wǎng)站網(wǎng)站建設(shè)電話關(guān)鍵詞優(yōu)化公司如何選擇