Go语言基础二
len&cap
...
lengthcap
二维数组的遍历
接下来我们重点讲一下二维数组的遍历,有些小伙伴可能就要问了:我没学过什么遍历循环啊,这让我怎么理解?
别急,咱们看代码主要看的是一个思路过程~
mainint
数组的拷贝与传参
首先我们可以看到定义了一个printArr方法,并在方法里面内置了一个长度为5、int类型的数组。紧接着我们将数组的第一个元素赋值为10,紧接着对数组进行循环遍历,分别输出数组的索引及索引位置上的值
[10 0 0 0 0][10 4 6 8 10]
求数组所有元素之和
我们首先定义了一个方法名叫sumArr,同时往该方法里面传入一个名为a,长度为10,数据类型为int类型的数组。在本方法里面,我们定义一个变量为sum,使用for循环来对数组进行遍历操作,同时使用sum来记录该数组各元素的和,最终返回sum的值
rand.seed()
例题:数组元素匹配问题
找出数组中和为给定值的两个元素的下标,例如数组[1,3,5,8,7],
找出两个元素之和等于8的下标分别是(0,4)和(1,2)
求元素和,是给定的值
myTesttarget
otherother
mainmyTest()target
今日总结
今天我们主要学习了Go语言在二维数组和遍历数组中的一些应用。如遍历数组的一个固定格式,亦或是数组的拷贝与传参,这些都值得读者去仔细推敲