“循环集合内的迭代宏”

monami555monami555 成员职位:16Maven
2019年6月编辑 帮助
你好

也许有人知道如何解决我的问题:我有一个n个ExampleSets和n个模型的集合。我想将第n个模型应用于对应的第n个ExampleSet,所以我必须并行地循环两个集合。

在尝试了很多东西之后,我发现最符合逻辑的方法是用“记住”操作符存储一个集合,然后循环遍历另一个集合,“召回”第一个集合,并在每次循环中选择第n项。

问题是如何在收集循环中选择第n项。

大多数循环都有“迭代宏”参数,这正是我正在寻找的-然而“循环集合”操作符缺乏这个参数。

我也找不到一种方法来循环通过一个项目的集合使用不同的操作符比“循环集合”。“循环直到”似乎合理,但如何指定“输入集合为空”的条件?

有什么办法吗?

莫妮卡

答案

  • monami555monami555 成员职位:16Maven
    奇怪但通常的事情,几天的不成功的尝试,张贴在论坛上的问题和解决方案后发现另一个几分钟:)

    我可以在循环之前设置一个宏,然后在每个循环中使用“Generate macro”操作符重新生成它,并将%{macro_name}+1作为宏值。

    不管怎样,如果没有更直接的方法,我觉得很奇怪。
登录注册置评。