我的第一个netlogo程序运行良好,但现在失败了,因为' tick'在'去'方法不在有效的上下文中。
请参阅附带的代码,第99行,其中包含: 你不能在海龟/补丁上下文中使用tick,因为它只是观察者。
答案 0 :(得分:1)
问题解决了......
我试图在其他方法中“设置number.sparrows ...”,但不在适当的补丁上下文中。
这样可行:
if all? patches [ eggs.laid = true ] [
ask patches [ set number.sparrows count sparrows-here ]
而这不是:
if all? patches [ eggs.laid = true ] [
set number.sparrows count sparrows-here