Netlogo:让海龟数一数它的邻居
我要求一只乌龟用下面的代码数一数它周围健康的乌龟Netlogo:让海龟数一数它的邻居,netlogo,neighbours,Netlogo,Neighbours,我要求一只乌龟用下面的代码数一数它周围健康的乌龟 let healthy-neighbors count turtles-on neighbors with [infected? = false] 我得到以下信息:你不能使用受感染的?在补丁环境中,因为被感染?只有乌龟吗 我的错误一定是基本的,但找不到它,有什么帮助吗?NetLogo将其视为海龟(带有[infected?=false]的邻居),并且由于提供了一个补丁代理集,所以with子句需要补丁,但补丁没有infected?,正如它在错误中所
let healthy-neighbors count turtles-on neighbors with [infected? = false]
我得到以下信息:你不能使用受感染的?在补丁环境中,因为被感染?只有乌龟吗
我的错误一定是基本的,但找不到它,有什么帮助吗?NetLogo将其视为
海龟(带有[infected?=false]的邻居)
,并且由于提供了一个补丁代理集,所以with
子句需要补丁,但补丁没有infected?
,正如它在错误中所说的那样
你可能想要的是,
让健康的邻居用[infected?=false]计数(海龟在邻居身上)
。括号将告诉NetLogo先从相邻的补丁中获取海龟,然后用用过滤它们。NetLogo将其视为海龟在邻居身上(感染了[infected?=false]的邻居)
,并且由于提供了一个补丁的代理集,with
子句需要补丁,但是补丁没有感染?
,正如它在错误中所说的那样
你可能想要的是让健康的邻居用[infected?=false]
计数(海龟在邻居身上)
。括号将告诉NetLogo首先从相邻补丁中获取海龟,然后用和
过滤它们