2016-07-26 79 views
0

海龜有沒有辦法驗證他們是否有鏈接或鄰居?讓海龜驗證他們是否擁有鏈接/有鄰居烏龜

我需要一種方法讓海龜檢查他們是否有鏈接。如果烏龜有,那麼我需要它將變量SocialST改爲1.如果烏龜沒有,那麼它應該跳過。以下是我迄今設計...

to SocialStructure 
ask turtles with [link-neighbors] 
[if (abs([SN] of self - [SN] of one-of link-neighbors) >= Soctol) [Set SocialST 1]] 

+0

'self'的[變量]是不必要的:你可以直接使用'variable'。 –

回答

2

使最小的變化代碼:

to updateSocialStructure 
    ask turtles with [any? link-neighbors] [ 
    if (abs([SN - [SN] of one-of link-neighbors) >= Soctol)) [Set SocialST 1] 
    ] 
end 

但是你真的想one-of

+0

啊,那樣做。感謝您的幫助。 是的,我想要一個。我有我的人口一次只問一個鄰居。 – UserBRy