对我来说,在 Excel 的 VBA 中存在一个 For Each 循环,这看起来确实令人难以置信,但我根本无法创建循环迭代 0 次的任何类型的数据(因此循环的核心永远不会被执行)。
Function GetChildren() As Variant()
Dim children()
GetChildren = children
End Function
For Each something In GetChildren()
' Do something
Next something
有什么东西是
- 与 For Each 结构兼容
- 不需要检查(错误、空等)客户端应该很简单
- 作为交换,在 GetChildren 中我可以投入任何东西来实现
所以我想我正在寻找一个可以循环 0 次的数据结构来返回。
提前致谢
使用对象时,
Collection
迭代次数为 0。