VBS基础篇 - 循环语句(4) - For Each...Next

简介: VBS基础篇 - 循环语句(4) - For Each...Next   For Each...Next 循环与 For...Next 循环类似。For Each...Next 不是将语句运行指定的次数,而是对于数组中的每个元素或对象集合中的每一项重复一组语句。

VBS基础篇 - 循环语句(4) - For Each...Next

 

For Each...Next 循环与 For...Next 循环类似。For Each...Next 不是将语句运行指定的次数,而是对于数组中的每个元素或对象集合中的每一项重复一组语句。这在不知道集合中元素的数目时非常有用。

语法结构如下:          

1
2
3
4
5
For  Each  element In  group
     [statements]
     [ Exit  For ]
     [statements]
Next  [element]

主要参数:

element:用来枚举集合或数组中所有元素的变量。对于集合,element可能是Variant变量、通用Object变量或任意指定的Automation对象变量。对于数组,element只能是Variant变量。

group:对象集合或数组的名称。

       具体实例代码如下:

1
2
3
4
5
6
7
8
Dim  Dics '定义一个变量
Set  Dics = CreateObject( "Scripting.Dictionary" ) '定义一个Dictionary对象
Dics.Add "0" , "Athens"    '为Dictionary对象赋值
Dics.Add "1" , "Belgrade"
Dics.Add "2" , "Cairo"
For  Each  Dic in Dics
     MsgBox Dics.Item(Dic) '循环遍历,且输出Dictionary键值
Next   

 

技术改变世界! --狂诗绝剑
目录
相关文章
|
8月前
|
人工智能 机器人 Shell
【shell】shell条件判断、循环语句、基本运算符
【shell】shell条件判断、循环语句、基本运算符
|
4月前
|
Ubuntu Shell Linux
Shell 流程控制语句
Shell 流程控制语句
26 6
|
Shell
Shell“我自己写了个程序?”-流程控制语句
Shell“我自己写了个程序?”-流程控制语句
83 0
|
存储 Java Shell
shell&流程控制语句if
shell 流程控制语句if
|
Linux 数据安全/隐私保护 Perl
【Linux脚本篇】循环语句-for
【Linux脚本篇】循环语句-for
326 0
|
Shell
【Shell编程】Shell中for循环、while循环、until循环语句
【Shell编程】Shell中for循环、while循环、until循环语句
74 0
|
Shell 测试技术
VBS基础篇 - 循环语句(3) - For...Next
VBS基础篇 - 循环语句(3) - For...Next     指定循环次数,使用计数器重复运行语句,语法结构如下:    1 2 3 4 5 For counter = start To end [Step step]     [statements]     [Exit For]     [statements] Next      主要参数:        counter:用做循环计数器的数值变量。
1361 0