我遇到了一个已在stackoverflow中回答的问题,但我的问题似乎略有不同。
我尝试在特定的补丁列表中分配N%的海龟(我们称之为PL),以及此特定补丁列表PL之外的其他剩余的海龟。实际上我使用n-of并且我应该得到一个agentset,但它似乎返回了一个数字的lsit。
我的实际代码是:
let Np round ((Percent_Pop / 100) * population) ; let Np turtles in specific patches set
let NlistIN n-of Np turtles
let NlistOUT population with [not member? self NlistIN] ; crach occurs here (expect an agentset, get 1 instead...)
因此我假设我应该使用另一个记者而不是n或强制它返回代理集而不是列表,有没有办法克服这样的问题?