如何一次选择/询问更多品种?

Ana*_*lim 2 agent agent-based-modeling netlogo

我的模型中有 8 个不同的品种。其中一些具有相似的特征。不管怎样,假设我的品种是

breed [ humans human ]
breed [ dogs dog ]
breed [ cats cat ]
breed [ horses horse ]
breed [ elephants elephant ]
breed [ mouses mouse ]
breed [ monkeys monkey ]
breed [ birds bird ]
Run Code Online (Sandbox Code Playgroud)

我的问题是如何询问除了鸟类之外的所有人。我不想单独询问每个品种。我知道当你想问每一个品种时,你都会选择ask turtles

Jen*_*enB 5

您将需要turtle-setmember?原语的某种组合。例如,let wanted (turtle-set humans horses mouses)将获得一个名为“通缉”的代理集,其中包含所有人类、马和老鼠。对于您的具体示例,let wanted turtles with [not member? self birds]将获得除鸟类之外的所有海龟。