go语言进行数组比较的方法是什么


本文摘自php中文网,作者青灯夜游,侵删。

go语言中,可以使用比较运算符“==”或“!=”来进行数组比较,判断两个数组是否相等;只有当两个数组的所有元素都是相等的时候数组才是相等的,不能比较两个类型不同的数组,否则程序将无法完成编译。

本教程操作环境:Windows10系统、GO 1.11.2、Dell G3电脑。

比较两个数组是否相等

如果两个数组类型相同(包括数组的长度,数组中元素的类型)的情况下,我们可以直接通过较运算符(==和!=)来判断两个数组是否相等,只有当两个数组的所有元素都是相等的时候数组才是相等的,不能比较两个类型不同的数组,否则程序将无法完成编译。

1

2

3

4

5

6

7

8

9

10

package main

import (

    "fmt"

)

func main() {

    //通过 == 来比较数组

    arr1 := [3]string{"Hello", "php中文网", "PHP"}

    arr2 := [3]string{"Hello", "php中文网", "PHP"}

    fmt.Println("arr1 == arr2 ", arr1 == arr2)

}

输出:

阅读剩余部分

相关阅读 >>

Go语言中处理json数据的方法

Go语言package是什么

哪些大公司在用Go语言

Go语言适合于哪些领域

Go语言函数方法

mac下怎么安装Go语言

Go语言编译快吗

Go语言指针数组

如何解决Go语言输出中文乱码的问题

Go语言的init函数详解

更多相关阅读请进入《Go语言》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...