2014-11-14 4 views
1

Я до сих пор новичок в Netlogo, но я не могу найти объяснения этому в документации.Netlogo: Создание подмножеств агентов-агентов определенной породы

Я пытаюсь создать подмножество агента, который содержит только один тип породы. Казалось бы, я мог бы использовать «с» для выполнения этого, но по какой-то причине это не работает.

Этот код работает:

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

Но этот код не будет:

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

Как я могу создать подмножество в agentset только с этой конкретной породы?

Спасибо!

+1

Не помещайте название породы котировки. (Это создает строку, но вам нужен специальный агент этого имени.) – Alan

ответ

0

Этот вопрос показывается как без ответа, хотя Алан дал правильный ответ в комментарии. Итак, просто я перестаю нажимать на это мышление, и это не отвечает, я повторю, что он сказал как ответ. Алан, если вы добавите свой комментарий в качестве ответа, я с радостью удалю мой.

Во всяком случае, просто избавиться от кавычек вокруг имени породы, например, так:

link-neighbors with [breed = psngrs]