1 功能介绍
在数组中,每个元素都有一个唯一的索引编号,用于标识该元素的位置,通常从0开始计数。例如一个长度为5的数组:[1,2,3,4,5],索引编号为0,我们就可以取到1;索引编号为1,我们可以取到2。【注意0代表第一个元素,-1代表最后一个元素】
这一效果的实现我们就可以通过数组处理-按索引查询动作来达成。
2 流程示例
例如在一个排序好的分数数组[99,88,66,33,10]中,如果我们想取出最高分99和最低分10,方便后续计算平均分,可以通过该动作完成取值;
➢ 取最高分
● 索引数组:插入数组
● 元素在列表中的位置:比如我们想取最高分,即第一个值,这时需要输入索引编号为0
● 即可得到样本数据:最高分数为99
➢ 取最低分
● 索引数组:插入数组
● 元素在列表中的位置:比如我们想取最低分,即最后一个值,这时需要输入索引编号为-1
● 即可得到样本数据:最低分数为10
3 场景示例
● 在一个排序好的数组中,其中每个元素代表一个人的年龄。我们想知道最年轻的人是哪位,可以使用按索引查询功能来查找最小值。比如,若数组为[9, 16, 18, 35, 59],使用按索引查询功能输入索引0后,我们会得到最年轻的人年龄为9。
● 在一个排序好的数组中,其中每个元素表示一个城市的人口数量。我们需要找出人口数量最大的城市,可以使用按索引查询功能来返回最大值。比如,若数组为[2500000, 3500000, 4000000, 4500000, 5000000],使用按索引查询功能输入-1后,我们会得到人口数量最多的城市人口数量是5000000。
● 在一个排序好的数组中,其中每个元素代表了一个日期,我们想找到数组中最近的日期,可以使用按索引查询功能来查找最小差值的。比如,若数组为[20210601, 20210610, 20210615, 20210701, 20210715],我们想找到距离20210612最近的日期,使用按索引查询功能输入2后,我们会得到最近的日期是20210610。
数组处理是集简云的一款内置应用,用于将文本变量内容生成一组数组或者将一组数组转换成文本内容,以便用于后续的流程步骤中。