我正在创建一个交配模拟,其中"男性"代理商选择最年轻的女性"在他们附近(没有冒犯!)。不幸的是,它在create-mtf-to min-one-of women [age] in-radius 1
行引发了错误。如何创建指向最年轻女性的方向链接"在正在搜索的男性代理人的半径1内的代理人?
to mate-with-women
if any? women in-radius 1 [
create-mtf-to min-one-of women [age] in-radius 1
ask mtfs [set color blue]
]
end
答案 0 :(得分:3)
如果你告诉我们错误信息的内容和哪一行,这会更容易一些。但是,我认为这将解决它:
to mate-with-women
if any? women in-radius 1 [
create-mtf-to min-one-of women in-radius 1 [age]
ask mtfs [set color blue]
]
end
您想要成为最年轻的代理人是women in-radius 1
。如果这不起作用,请尝试在({1}}
当您为成员测试代理集时,需要构建两次,另一种方法是:
women in-radius 1
这样可以清除语法并提高效率。