Loops 在netlogo中引用输出

Loops 在netlogo中引用输出,loops,netlogo,Loops,Netlogo,知道如何在netlogo中引用早期的输出吗? e、 g.我有一个循环,并希望其退出条件 观察三个相同的连续结果(显示在指挥中心的结果) 我不知道该怎么做(例如,如何引用出现在命令中心的值,以便比较它们) 这是我的密码: let exit false let i 0 while [ not exit ] [let x (random 6) type x set exit (???) set i (i + 1)] 有很多方法可以做到这一点。更多地了解你的基本目标可能会有所帮助。但这里有一个与你的问

知道如何在netlogo中引用早期的输出吗? e、 g.我有一个循环,并希望其退出条件 观察三个相同的连续结果(显示在指挥中心的结果) 我不知道该怎么做(例如,如何引用出现在命令中心的值,以便比较它们)

这是我的密码:

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

有很多方法可以做到这一点。更多地了解你的基本目标可能会有所帮助。但这里有一个与你的问题密切相关的例子:

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
测试
设lst[-1-2-3]
而[1<长度删除重复项lst][
设x(随机6)
x型
设置lst lput x但设置第一个lst
]
结束