五、数组根本使用方法
数组的寄义就是定义了一系列,可以是整数,字符串,浮点的数的变量值的聚集。
数组可以一次性定义多个变量值,可以直接从数组当中引用。
定义数组方法
方法1
https://i-blog.csdnimg.cn/direct/ab0ee5cba0da4f479abe8785742840f9.png
定义的数组可以是整数大概字符串都行,第一位从0开始
方法2
https://i-blog.csdnimg.cn/direct/6c6009f4364047a183ed5067f1b50ad3.png
获取数组的长度
https://i-blog.csdnimg.cn/direct/d7a0f2dcd1a742ad99dc15cbdb345ec5.png
遍历数组内部的值
https://i-blog.csdnimg.cn/direct/9dbe6276ab484943ab2c5a11c17eae0d.png
如:采取数组遍历的方式,创建用户,xy101、xy102、xy103 和xy104,密码为123456。
https://i-blog.csdnimg.cn/direct/92c376777ea349b294ef5662755c12e5.png
https://i-blog.csdnimg.cn/direct/1ed791301c6845d49fae7dd592006b56.png
数组的切片
从指定位置获取指定值
如打印从第一个数开始的2个数
https://i-blog.csdnimg.cn/direct/56730a38606c4245ba0ccc92f732f9ad.png
0:表现起始位置
2:代表步长
数组的值怎样举行更换
暂时更换
如将值为4更换成66,暂时更换只能打印出来给我们看一下,无实意,故不改变原来数组的值。
https://i-blog.csdnimg.cn/direct/6b86a0c878a74c69b89cf9268780bc81.png
永世更换
永世更换需要先重新定义一个新的数组
https://i-blog.csdnimg.cn/direct/f0443aa19a0141ba8b3d80a903dde811.png
删除数组
删除整个数组
https://i-blog.csdnimg.cn/direct/bea51f83acbd44cfa925fb09868d2f2e.png
删除数组中任意值
https://i-blog.csdnimg.cn/direct/22a605da304b476ba0ef51402b17b670.png
由上可见,我们删了1位置对应的值:4后,1位置的值变成了空值,而1位置并没有往后延。
留意:数组不管删掉值大概添加值,原位置对应的原值不会变。
追加数组中的元素
https://i-blog.csdnimg.cn/direct/1a6e123e67144a3588ef7c275b24e533.png
这种方式会自动往后添加值
函数内的数组传参
https://i-blog.csdnimg.cn/direct/dcf9f23152bf448d843be6a83f7ba2b0.png
案例1:从外部传一个数组进入函数内部,数组的值都是整数,怎样把这些值累加求和
https://i-blog.csdnimg.cn/direct/2851163cd6704f9fb0a0d17bb3ff6dc0.png
案例2:根据案例1,把传参进去的数组内每个值*2,然后打印出新的数组。
https://i-blog.csdnimg.cn/direct/16f7403fdffc4d4fbf015b1e20a439f5.png
冒号排序
案例1:把数组内的元素(整数),安装从小到大,大概从大到小的序次举行排序。
https://i-blog.csdnimg.cn/direct/886b580336be471b80c19aec43575129.png
https://i-blog.csdnimg.cn/direct/e3b5a104585b47c3b2638b1140ec7d16.png
假如想要由小到大肆行排序,只需要换成 if [ "$first" -gt "$second" ] 即可。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]