1
我有一個品種的工人,他有烏龜自己的變量支付和friend_pay,我想設置一個工人的friend_pay是附近烏龜的最高工資。我嘗試了以下內容,但並不完全正確。任何人都可以幫忙嗎?如何使用with-max在Netlogo中設置一個海龜自己的變量?
ask workers [set friend_pay [pay] of [one-of workers in-radius 5 with-max [pay]] ]
我有一個品種的工人,他有烏龜自己的變量支付和friend_pay,我想設置一個工人的friend_pay是附近烏龜的最高工資。我嘗試了以下內容,但並不完全正確。任何人都可以幫忙嗎?如何使用with-max在Netlogo中設置一個海龜自己的變量?
ask workers [set friend_pay [pay] of [one-of workers in-radius 5 with-max [pay]] ]
原始爲max-one-of
是你的朋友。如果有兩個同等報酬的朋友,它也不會抱怨。我認爲這是你想要的。
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