Netlogo 删除具有特定颜色的修补程序
如何删除具有特定颜色的修补程序(“清除修补程序”删除所有修补程序?例如,在此代码中,我希望删除所有蓝色修补程序,只保留黄色修补程序Netlogo 删除具有特定颜色的修补程序,netlogo,Netlogo,如何删除具有特定颜色的修补程序(“清除修补程序”删除所有修补程序?例如,在此代码中,我希望删除所有蓝色修补程序,只保留黄色修补程序 to test clear-all ask patches [ set pcolor yellow] repeat 20 [ ask one-of patches with [pcolor = yellow] [ set pcolor blue] ] end 非常感谢您的帮助。不太清楚“删除”修补程序是什么意思。与海龟和链接不同,修补程序不能被杀死 如果“删除修
to test
clear-all
ask patches [ set pcolor yellow]
repeat 20 [
ask one-of patches with [pcolor = yellow] [ set pcolor blue]
]
end
非常感谢您的帮助。不太清楚“删除”修补程序是什么意思。与海龟和链接不同,修补程序不能被杀死 如果“删除修补程序”的意思是“将所有修补程序的变量重置为默认值”,则NetLogo中没有任何命令仅对某些修补程序而不是所有修补程序执行此操作 如果只想清除某些修补程序中的某些变量,则必须显式命名这些变量,例如:
ask patches with [pcolor = blue] [
set pcolor black
set plabel ""
...
]