对于一维数组的遍历操作是否都能使用foreach循环操作来完成,如果不能该怎么解?
1个回答
2020-04-05
展开全部
也可以用
for i=0 to 数组最大维度
来实现,这样的好处是,比如在数组中间需要将某2个数组元素组合时候可以随时调用i
for each 有时候就没有这么灵活。
简单的总结:必须要全部遍历,且中途不需要调用其它元素组合处理,用for each,
如果需要遍历且中间会调用其它元素,建议用for
比如(忽略语法):
数组 = [姓名,张三,年龄,19,住址,中国,北京]
for i = 0 to 6
比如遍历到家庭住址,需要把后面两个元素结合,跳出循环:
if 数组[i] = "住址" then
家庭住址 = 数组[i+1] + 数组[i+2]
然后就可以直接跳出循环了
exit for
end if
next
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询