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语言和python有什么区别?

Go语言中while是关键字吗

Go语言是动态语言么

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

Go语言编译快吗

golang和Go语言有区别吗?

什么是Go语言Go语言的优缺点介绍

Go语言指针作为函数参数

Go语言怎么求绝对值

Go语言如何注释

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




打赏

取消

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

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

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

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

评论

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

    正在狠努力加载,请稍候...