hyperlink - 在 netlogo 中查找未与其他人连接的海龟
问题描述
我有一个拥有近 4700 只海龟的网络,但并非所有海龟都已连接,这没关系......但我需要找到那些与其他海龟没有连接的(通过链接)并杀死它们,怎么能我做吗?
我想像:
""用 [no-links] [die] 询问海龟""
但是...它不起作用,因为 no-links 没有报告任何内容!...我不知道这是否是正确的方法(更改with条件)或者我必须执行另一个步骤。
PD:所有的海龟和它们的链接都是在一个 nw 上下文中建立的。
解决方案
如果您查看netlogo 字典,您将看到no-links
报告一个空的链接代理集。您可以使用两个报告器来获取每个海龟的链接数:link-neighbors
或my-links
:
ask turtles with [not any? my-links] [die]
或者
ask turtles with [not any? link-neighbors] [die]
推荐阅读
- angular - 404 ngx-分页角度2
- docker - Docker 卷:使用挂载选项指定权限
- java - 使用 maven 创建控制台应用程序时最好的原型是什么?
- typescript - Typescript,redux:如何从尖括号中获取类型?
- javascript - 未捕获的 ReferenceError:警报未在 javascript 中定义
- mysql - 如何使用 MySqlWorkbench 在表中添加添加图像?
- node.js - 如何从集合中获取对象?
- java - Firebase 会话管理:设置全局用户的问题
- android - 为什么我在真实设备中的应用程序与 android studio 中的布局预览之间存在差异
- amazon-web-services - 如何从 AWS SAM 本地 docker 实例连接到主机 MySQL?