Call
检索枚举中的下一个或多个项目.
Enum.Call(&OutputVar1 , &OutputVar2)
EnumFunction(&OutputVar1 , &OutputVar2)
- &OutputVar1, &OutputVar2
-
类型: VarRef
一个或多个供枚举器指派值的变量引用.
- 返回值
成功时返回非零整数, 没有项目剩余时则返回零.
一个简单的函数定义可以用来创建一个枚举器; 在这种情况下, Call(调用) 方法是隐式的.
当定义你自己的枚举器时, 参数的数量应该与预期传递给 For-循环的变量数量相匹配(在 "in" 关键字之前). 这通常是 1 或 2, 但一个 For-循环最多可以接受 19 个变量. 要允许该方法接受不同数量的变量, 请声明可选参数.
当 For-循环试图调用方法时, 如果变量比参数多(传递的参数太多, 定义的参数太少) 或者变量比强制参数少, 就会抛出异常.