如何将乌龟的位置放在桌子上?

时间:2014-11-14 20:53:43

标签: netlogo

我第一次在Netlogo做一个学校项目。 我需要使用一个表格来保存乌龟的位置作为键和值。特定的龟有一个品种(pacman)。我试过了:

set tbl table:make
set xx [xcor] of pacman 10
set yy [ycor] of pacman 10                  

table:put tbl [xx yy] 1
//(the value 1 is not important)

为什么它不能这样工作? 如果我做:

table:put tbl [-2 -5] 1 //(-5 and -2 are the xcor e ycor of pacman 10)

它有效。但是pacman改变了它的位置,所以我需要保存表中的每个位置。

谢谢

1 个答案:

答案 0 :(得分:1)

http://ccl.northwestern.edu/netlogo/docs/faq.html#listexpectedconstant说:

  

如果一个列表只包含常量,你只需在其周围加上方括号即可写下来,如[1 2 3]

     

如果希望列表包含可能在运行时变化的项目,则无法直接写下列表。相反,您使用list原语构建它。