Netlogo 无法运行该过程
当代码运行时,有人能帮我绕过下面过程中出现的错误吗。在运行时,它给出一个 错误消息:“应为文字值” 谢谢Netlogo 无法运行该过程,netlogo,Netlogo,当代码运行时,有人能帮我绕过下面过程中出现的错误吗。在运行时,它给出一个 错误消息:“应为文字值” 谢谢 to slow-down-car [ car-ahead ] ;; turtle procedure [ speed ] of car-ahead - deceleration ] if speed != 0 [ set speed deceleration ] set patience patience - 1 end 您有一些语法错误: [ speed ] of car-ahead
to slow-down-car [ car-ahead ] ;; turtle procedure
[ speed ] of car-ahead - deceleration
]
if speed != 0 [ set speed deceleration ]
set patience patience - 1
end
您有一些语法错误:
[ speed ] of car-ahead - deceleration
]
注意,底部有一个过多的]'s。此外,前面的汽车减速的陈述没有任何意义。您正在尝试将其分配给变量吗?此代码应该做什么?我不确定它背后的意图是什么,所以我不确定该建议什么样的修复方法。我对前方车辆减速的
[速度]部分感到特别困惑,这似乎是一个片段,而不是一个完整的想法。我认为您正在尝试设置车辆速度,在这种情况下,您可能希望设置前方车辆减速的速度[速度]