【发布时间】:2015-12-14 11:53:14
【问题描述】:
我有这组代码。 代理是“消费者”,它具有变量“值类型”。我正在尝试将白龟更改为“值类型”列表中的一种颜色。但我不断收到“预期为常数”的错误消息。
to develop-needs
if ticks mod 5 = 0 [
ask consumers [set type-of-value (list blue red green)]
let a count consumers with [color = white]
if any? consumers with [color = white]
[ set color one-of type-of-value ]
ask turtles with [ color = one-of type-of-value ]
]]
end
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
这里的缩进令人困惑——
ask consumers是在if ticks中,还是不是?let a是在ask consumers里面,还是不是?如果正确缩进,您的代码会更容易阅读并提供反馈。 (NetLogo 会为您完成 - 选择代码并按 Tab 键。) -
编辑缩进。是的,如果滴答作响的话,里面的消费者。