Выход из цикла итерации (помощники ATL)
Есть ли способ избежать итеративного цикла в помощнике, как разрыв в Java, в моем примере:
helper context activity!Activity def : print(s : String,s1:OrderedSet(String)) : String =
s1->iterate(a; acc1 : String = '' | acc1+
if ((a.target.name = b.target.name)and (a.source <> b.source))then
'print'
--break
else ''
endif
);