Netlogo 用于品种颜色转换的Tick Reporter

Netlogo 用于品种颜色转换的Tick Reporter,netlogo,Netlogo,我试图创建一个报告器,当一个蚂蚁品种从一种颜色到另一种颜色(紫色)的第一次转换发生时,但我不知道该使用什么代码。我的尝试(在监视器中)带来了预期的结束错误,这是不正确的,但它可能只是发出了一些其他代码错误的信号 to-report group-recruitment-initiation let potential-recruiter followers with [color = violet] if any? potential-recruiter report ticks end 谢

我试图创建一个报告器,当一个蚂蚁品种从一种颜色到另一种颜色(紫色)的第一次转换发生时,但我不知道该使用什么代码。我的尝试(在监视器中)带来了预期的结束错误,这是不正确的,但它可能只是发出了一些其他代码错误的信号

to-report group-recruitment-initiation
let potential-recruiter followers with [color = violet]
if any? potential-recruiter
  report ticks
end

谢谢

如果不进行测试,我可以看到两个问题。第一个
报告勾号
周围应该有括号。其次,如果
if
条件为false,那么报告者将在不报告任何内容的情况下点击
end
语句,NetLogo会将其视为错误。在这种情况下,报告
-1
会让NetLogo感到高兴,但您需要考虑这对您的显示器意味着什么