【发布时间】:2020-05-20 04:23:36
【问题描述】:
您好 NetLogo 社区,
我试图让名为“users”的代理为最后两个滴答声(执行“Go”命令的最后两个实例)保存变量的某个值(字符串)。但是,用户必须在前两个刻度后存储这些值。谁能给我一个出路?我已经尝试实现以下逻辑,但它似乎不起作用。
ask users
[
set history-length-TM 2
if ticks > 2
[
set TM-history n-values history-length-TM [mode-taken]
foreach TM-history [x = "car"]
[
commands that are to be executed
.....
......
]
]
]
“history-length-TM”是要存储值的刻度范围。 “TM-History”是存储变量“mode-taken”值的列表。请建议一种更好的方法,可以帮助我实现意图。提前致谢。
【问题讨论】:
标签: list foreach simulation netlogo nested-loops