时间:2021-04-16
For Each...Next循环与For...Next循环类似,但For Each...Next语句不是将语句运行指定的次数,而是对于数组中的每个元素或对象集合中的每一项重复一组语句。这在不知道集合中元素的目数时非常有用。其语法格式如下:
For Each element in group
[statements]
[Exit For]
Next
其中element为元素变量,group为数组或者对象的集合,statements表示要循环执行的语句,方括号[]中的部分表示可有可无。如果group中有至少一个元素,就会进入For Each块执行。一旦进入循环,便首先对group中的第一个元素执行循环中的所有语句。只要group中还有其他的元素,就会对每个元素执行循环中的语句。当group中没有其他的元素时就会退出循环,然后从Next语句之后的语句继续执行。
For Each...Next语句的示例如下。
for each item in Request.Form("cUserID")
if item<>"" then
IDifclosed=true
Else
IDifclosed=false
Next
这段代码表示逐项遍历Form表单中名称为cUserID的每一项元素,并根据其是否为空进行不同的处理。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
For...Next语句以指定次数重复执行一组语句。Forcounter=startToend[Stepstep][statements][ExitFor][s
刚才忽然灵机一动,迭代器我们很少会真的直接傻乎乎的next去遍历的,那为什么一定要实现这个傻乎乎的next呢?直接实现each,这样,这样反过来,Yeah,一通
ForEach...Next语句对数组或集合中的每个元素重复执行一组语句。ForEachelementIngroup[statements][ExitFor][
Exit语句退出Do...Loop、For...Next、Function或Sub代码块。ExitDoExitForExitFunctionExitProper
循环是指在指定情况下,多次重复执行一组语句。最常用(for…next、do…loop),1、重复执行的语句叫循环语句。循环语句可以分为三种类型:(1)、当条件不