Netlogo:让乌龟数数它的邻居
Netlogo: asking a turtle to count its neighbors
我要求一只海龟使用以下代码计算它附近健康的海龟
let healthy-neighbors count turtles-on neighbors with [infected? = false]
我得到以下信息:您不能使用 INFECTED?在补丁上下文中,因为 INFECTED?仅限乌龟
我的错误一定是基本的,但找不到,有帮助吗?
NetLogo 将其视为 turtles-on (neighbors with [infected? = false)
,并且由于 neighbors
给出了补丁的代理集,因此 with
子句需要补丁,但补丁没有 infected?
,正如错误中所说。
您可能想要的是 let healthy-neighbors count (turtles-on neighbors) with [infected? = false]
。括号将告诉 NetLogo 先从相邻的补丁中获取海龟,然后用 with
.
过滤它们
我要求一只海龟使用以下代码计算它附近健康的海龟
let healthy-neighbors count turtles-on neighbors with [infected? = false]
我得到以下信息:您不能使用 INFECTED?在补丁上下文中,因为 INFECTED?仅限乌龟
我的错误一定是基本的,但找不到,有帮助吗?
NetLogo 将其视为 turtles-on (neighbors with [infected? = false)
,并且由于 neighbors
给出了补丁的代理集,因此 with
子句需要补丁,但补丁没有 infected?
,正如错误中所说。
您可能想要的是 let healthy-neighbors count (turtles-on neighbors) with [infected? = false]
。括号将告诉 NetLogo 先从相邻的补丁中获取海龟,然后用 with
.