У меня есть 2 типа агентов, мальчики и девочки.
breed [boys boy]
breed [girls girl]
У каждой черепахи есть возраст из набора данных. Кроме того, когда агент мальчик, его мальчик? верно, а если это девочка, девочка? правда.
turtles-own [
age
boy?
girl?
]
Они связаны какими-то случайными связями. Теперь я хочу, чтобы для каждого мальчика я мог получить доступ к его соседям-девочкам, и вычислялась разница между их возрастами. Другими словами, разница в возрасте двух разных пород. Я написал это, но это не работает.
ask boys [
ask link-neighbors with [girls? = true]
[
set Gage age]
let H abs(item 0 age - item 0 Gage)
]
Редактировать Когда я использую ask link-neighbors with [girls? = true]
соседи учитываются все вместе, в то время как я хочу, чтобы они один за другим учитывались, где я могу сравнить их разницу в возрасте и на основе этого сделать некоторые другие вещи . Какие-либо предложения? Спасибо