2016-04-30 77 views
1

任何想法如何我可以參考netlogo中的早期輸出? 例如我有一個循環,並希望其退出條件 要觀察三個相同的連續結果(在指揮中心顯示的那些結果) 我不知道如何做到這一點(即如何引用該值出現在指揮中心,這樣我就可以對它們進行比較)在netlogo中引用輸出

這裏是我的代碼:

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

回答

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