У меня есть два набора агентов.Существуют ли функции для поиска:
- Набор агентов, присутствующих в обоих (пересечение)
- Набор агентов, присутствующих в одном, а не в другом
Мне очень трудно реализовать это вручную, особенно когда это необходимо внутри тройного ask
Идеальное использование будет похоже на синтаксис with
:
let cross set1 and-in set2
let uniq set1 with [color = red] not-in set2
Простые вещи, такие как «Есть ли агент А в агентском наборе Х?»проблемные