首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何一次选择/询问更多的品种?

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

Stack Overflow用户
提问于 2019-09-12 16:23:58
回答 2查看 303关注 0票数 2

我的模型里有8种不同的品种。他们中的一些人有相似的特征。不管怎样,假设我的品种是

代码语言:javascript
运行
复制
breed [ humans human ]
breed [ dogs dog ]
breed [ cats cat ]
breed [ horses horse ]
breed [ elephants elephant ]
breed [ mouses mouse ]
breed [ monkeys monkey ]
breed [ birds bird ]

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-09-12 20:33:18

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

票数 4
EN

Stack Overflow用户

发布于 2019-09-13 22:13:21

不要忘记,海龟有一个内置的变量breed (请查看它)。你需要做的就是去问turtles with [breed != birds]

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57902632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档