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

数组

定义数组的方法

           (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[@]}

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

获取某个固定索引的元素

在这里插入图片描述

获取数组长度

在这里插入图片描述

数组包括的数据类型

使用" "'  '定义

数值类型

在这里插入图片描述

字符类型

在这里插入图片描述

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

在这里插入图片描述

数组切片

在这里插入图片描述

数组替换

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

数组删除

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

数组追加元素

方法一

在这里插入图片描述

方法二

在这里插入图片描述

方法三

在这里插入图片描述

方法四

在这里插入图片描述

向函数传递数组参数

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

从函数返回数组

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

猜你喜欢

转载自blog.csdn.net/Jun____________/article/details/114677105