在 netlogo 中执行命令后保留补丁位置

Keep patch location after execute command in netlogo

执行命令后如何保存补丁位置?

示例:

ask myteam[ 

     set turtle-food-value patch-food-value; save the value of food into turtles
     set location patch-here

          if turtle-food-value != 0
          [let x1 max [turtle-food-value] of myteam   ; max for group
           set best-food x1

           .......
          ]

如何获取或保存 x1 的位置? (因为 x1 return 数字而不是位置)

提前谢谢你。

你真正想做的是找出哪只乌龟找到了最好的食物,然后从乌龟那里得到食物的价值和位置。您尝试执行此操作的方式具有最佳价值,但不记得哪只乌龟拥有它,因此您不知道要查询哪只乌龟的位置。您希望原始 with-max 识别乌龟,然后向乌龟询问食物价值和位置。