2015-03-02 76 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 ] 
相关问题