如何使用max在Netlogo中设置turtles自己的变量?

如何使用max在Netlogo中设置turtles自己的变量?,netlogo,Netlogo,我有一个养殖工人,他有海龟自己的工资和朋友的工资,我想把一个工人的朋友的工资设置为附近海龟的最高工资。我试过以下方法,但不太正确。有人能帮忙吗 ask workers [set friend_pay [pay] of [one-of workers in-radius 5 with-max [pay]] ] 原语的最大值是您的朋友。如果有两个收入相等的朋友,它也不会抱怨。我想这正是你想要的 breed [workers worker] workers-own [pay friend-pay]

我有一个养殖工人,他有海龟自己的工资和朋友的工资,我想把一个工人的朋友的工资设置为附近海龟的最高工资。我试过以下方法,但不太正确。有人能帮忙吗

ask workers [set friend_pay [pay] of [one-of workers in-radius 5 with-max [pay]] ]

原语的
最大值是您的朋友。如果有两个收入相等的朋友,它也不会抱怨。我想这正是你想要的

breed [workers worker]
workers-own [pay friend-pay]

to setup
  create-workers 50
  [ setxy random-xcor random-ycor
    set pay random 100
  ]
  ask workers [ set friend-pay [pay] of max-one-of workers in-radius 5 [pay] ]
end