В дополнение к ответу от Keerthi S ...
Если вы знаете, что должно быть только одно значение interestedId
, тогда вы можете сделать это, чтобы не допустить неопределенности:
stringBagSize(interestedId) == 1 && anyOfAny(function[stringEqual], accessTo, stringOneAndOnly(interestedId) + "-edit")
Если присутствует значение, превышающее значение, оценка останавливается до достижения функции, которая ожидает только одно значение.Это условие вернет false, если присутствует более одного значения.
С другой стороны, если interestedId
может иметь несколько значений, это будет работать:
anyOfAny(function[stringEqual], accessTo, map(function[stringConcatenate],interestedId, "-edit"))
Функция map будет применять функцию stringConcatenate ко всем значениям в сумке.