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语言 list用法是什么

Go语言向函数传递数组

Go语言有goto吗

Go语言实现string转float的方法

Go语言函数

Go语言和java语言的区别是什么?

Go语言通过命令方式生成可执行文件

Go语言int64如何转string

Go语言 continue 语句

Go语言如何实现字符串转数组

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




打赏

取消

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

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

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

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

评论

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