数组,以及函数与之间数组传参

数组

定义数组的方法

           (30 20 10 60 50 40)
对应的索引号   0  1  2  3  4  5

方法一

数组名=(value0 value1 value 2 …)

方法二

数组名=([0]=value [1]=value [2]=value…)

方法三

列表名=“value0 value1 value2…”
数组名=($列表名)

方法四

数组名[0]=“value”
数组名[1]=“value”
数组名[2]=“value”

获取数据列表的方法

echo ${arr_number[*]}
echo ${arr_number[@]}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

获取某个固定索引的元素

在这里插入图片描述

获取数组长度

在这里插入图片描述

数组包括的数据类型

使用" "'  '定义

数值类型

在这里插入图片描述

字符类型

在这里插入图片描述

数组的遍历——*和@的不同意思

在这里插入图片描述

数组切片

在这里插入图片描述

数组替换

在这里插入图片描述
在这里插入图片描述

数组删除

在这里插入图片描述
在这里插入图片描述

数组追加元素

方法一

在这里插入图片描述

方法二

在这里插入图片描述

方法三

在这里插入图片描述

方法四

在这里插入图片描述

向函数传递数组参数

如果直接将数组作为函数的参数
在这里插入图片描述
在这里插入图片描述
解决问题的办法就是,先将数组变量的值分解成单个的值,然后再作为函数的参数使用
在这里插入图片描述
在这里插入图片描述

从函数返回数组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值