2017-07-16 57 views
1

我正在創建一個基於代理的模型,其中我有一個名爲feature的布爾屬性?爲每個龜/代理。我需要設置/複製功能的值?隨機的烏龜到另一個。 我如何做到這一點?我要如何完成這個代碼:如何獲得隨機烏龜的財產價值?

ask turtles[ 
    set feature? one-of other... 

回答

1

你可以嘗試

ask turtles [ 
    ask one-of other turtles [set feature? [feature?] of myself] 
] 

但這要求所有海龜轉讓其feature?到自己以外的隨機龜,這意味着自己feature?可能在被轉移到另一隻烏龜之前被其他烏龜重置,任何一隻烏龜都可以從一隻以上的烏龜獲得feature?。那是你想要的,還是你只問某些海龜做這個?