对于一维数组的遍历操作是否都能使用foreach循环操作来完成,如果不能该怎么解?

 我来答
匿名用户
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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式