2015-03-02 73 views
0

我的代碼:爲什麼netlogo認爲這個輸入是真/假而不是數字?

;; in one command block 
    set J J = -1 
    set A A = -1 
    ;; in another command block 
    every 6 [ set J J = -1] 

當我按下對應於第二命令塊我得到的運行時錯誤按鈕「 - 預期輸入是一個數字,但得到了TRUE/FALSE假的,而不是」。是什麼導致了這個問題,我應該怎麼做才能解決這個問題。謝謝你的幫助。

回答

3

set J J = -1測試以查看J是否等於-1,然後將J設置爲結果。你想要:

;; in one command block 
    set J -1 
    set A -1 
    ;; in another command block 
    every 6 [ set J -1 ] 
相關問題