NETLOGO - 在列表元素上设置属性

时间:2017-10-02 19:50:05

标签: list properties netlogo

我是新手netlogo的新手,我正在处理使用列表的osme问题。

我将一个变量定义为我的列表,并为其添加2个补丁,但是在尝试设置颜色等属性时,我收到错误“预期命令”。

以下是一些示例代码:

globals[lhole]

to generate-burrow
   ifelse crab-number = 1 [set hole patch 0 0]
   [let hole1 patch random-pxcor random-pycor 
   let hole2 patch random-pxcor random-pycor 
   set lhole [] set lhole lput hole1 lhole set lhole lput hole2 lhole]  
end

to setup
  create-entrance crab-number [                            
    ifelse crab-number = 1
    [home set shape "circle"
      set color black]
    [first lhole set shape "circle" set color black
     last lhole set shape "circle" set color black
    ]
  ]
end

如果我点击“检查”标志,则会突出显示first,并显示"Expected command"错误。

1 个答案:

答案 0 :(得分:2)

记者.config提供了列表中第一项的值,但您还没有告诉NetLogo如何处理它。例如,您要打印它还是将其分配给某个变量?创建一个空模型并尝试以下代码,以查看如何使用它的两种可能性。

first