在netlogo中引用输出

时间:2016-04-30 13:31:42

标签: loops netlogo

任何想法如何在netlogo中引用早期输出?   例如我有一个循环,并希望其退出条件   观察三个相同的连续结果(指挥中心显示的结果)     我不知道如何做到这一点(即如何引用命令中心中出现的值,以便我可以比较它们)

这是我的代码:

let exit false
let i 0
while [ not exit ] [let x (random 6)
type x
set exit (???)
set i (i + 1)]

1 个答案:

答案 0 :(得分:3)

有很多方法可以做到这一点。关于您的基本目标的更多背景可能有所帮助。但这是一个针对您的问题量身定制的示例:

to test
  let lst [-1 -2 -3]  
  while [1 < length remove-duplicates lst] [
    let x (random 6)
    type x
    set lst lput x butfirst lst
  ]
end