2014-11-14 34 views
1

我對Netlogo仍然很陌生,但在文檔中找不到解釋。Netlogo:創建特定品種代理商的子集

我正在嘗試創建僅包含一種類型品種的代理集的子集。我似乎可以使用「with」來執行此操作,但出於某種原因,這不起作用。

此代碼:

ask link-neighbors with [shape = "person"][ 
    set pmt (pmt + dist) 
] 

但是這個代碼不:

ask link-neighbors with [breed = "psngrs"][ 
    set pmt (pmt + dist) 
] 

如何創建一個agentset的僅與該特定品種的一個子集?

謝謝!

+1

不要把品種名稱是引號。 (這會創建一個字符串,但您需要該名稱的特殊代理集。) – Alan 2014-11-14 16:11:06

回答

0

雖然Alan在評論中給出了正確的答案,但此問題顯示爲未答覆。所以,只要我不再點擊這個想法就沒有答案,我會重申他所說的答案。艾倫,如果你將你的評論添加爲答案,我會很樂意刪除我的。

不管怎麼說,剛剛擺脫周圍的品種名稱引號的,就像這樣:

link-neighbors with [breed = psngrs]