为什么netlogo认为此输入为0?
我有密码:为什么netlogo认为此输入为0?,netlogo,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”?任何帮助都很好。问题不在于
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”?任何帮助都很好。问题不在于道路编号,而在于编号:第二个参数应该是列表。您是否已将编号初始化为列表
您可能需要将
设置编号[]
放入设置程序中
(number
对列表来说是一个奇怪的名称。如果它是复数,即number
?)我应该如何初始化数字?设置过程中的set number[]
会将其初始化为空列表。