为什么netlogo认为此输入为0?

时间:2015-03-05 20:24:13

标签: netlogo

我有代码:

  to calculate-road-length
  if [pcolor] of patch mouse-xcor mouse-ycor  = 7[ 
  set this-thing road-number
  set plabel road-number 
  set number lput road-number number]

道路号码是输入。为什么我输入错误“LPUT预期输入为列表但得到数字0”,即使我输入数字?任何帮助都会很好。

1 个答案:

答案 0 :(得分:0)

问题不在于road-number,而在于numberlput期望第二个参数是列表。您是否已将number初始化为列表?

您可能希望将set number []放入setup程序。

(顺便说一句,number是列表的奇怪名称。它应该是复数,即numbers?)