這篇“如何使用go語言實(shí)現(xiàn)數(shù)組比較”文章的知識點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“如何使用go語言實(shí)現(xiàn)數(shù)組比較”文章吧。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了隆陽免費(fèi)建站歡迎大家使用!
比較兩個數(shù)組是否相等
如果兩個數(shù)組類型相同(包括數(shù)組的長度,數(shù)組中元素的類型)的情況下,我們可以直接通過較運(yùn)算符(==和!=)來判斷兩個數(shù)組是否相等,只有當(dāng)兩個數(shù)組的所有元素都是相等的時候數(shù)組才是相等的,不能比較兩個類型不同的數(shù)組,否則程序?qū)o法完成編譯。
package main
import (
"fmt"
)
func main() {
//通過 == 來比較數(shù)組
arr1 := [3]string{"Hello", "創(chuàng)新互聯(lián)", "PHP"}
arr2 := [3]string{"Hello", "創(chuàng)新互聯(lián)", "PHP"}
fmt.Println("arr1 == arr2 ", arr1 == arr2)
}輸出:
arr1 == arr2 true
定義了兩個都含有三個元素的數(shù)組,數(shù)組的元素都相同,接著,我們使用 == 比較兩個數(shù)組,結(jié)果返回了 true,即這兩個數(shù)組相等。
數(shù)組長度不同比較
數(shù)組長度不同,不可以通過 ==和!= 來比較數(shù)組
package main
import (
"fmt"
)
func main() {
//數(shù)組長度不同,不可以通過 == 來比較數(shù)組
arr1 := [3]string{"Hello", "創(chuàng)新互聯(lián)", "hi"}
arr2 := [2]string{"Hello", "創(chuàng)新互聯(lián)"}
fmt.Println("arr1 == arr2 ", arr1 == arr2)
}程序運(yùn)行后,控制臺輸出如下:
# command-line-arguments ./main.go:9:35: invalid operation: arr1 == arr2 (mismatched types [3]string and [2]string)
以上就是關(guān)于“如何使用go語言實(shí)現(xiàn)數(shù)組比較”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
標(biāo)題名稱:如何使用go語言實(shí)現(xiàn)數(shù)組比較
網(wǎng)頁地址:http://www.yijiale78.com/article44/pchoee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、網(wǎng)站導(dǎo)航、網(wǎng)站策劃、做網(wǎng)站、響應(yīng)式網(wǎng)站、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)