我有一个breed A
的成员,询问相邻的座席,分别是breed B
和breed C
的成员,他们每个滴答声对var
的价值。
当我为breed A
的成员运行代码时,出现以下错误:
PEOPLES breed does not own variable VAR
error while people 1005 running VAR
仅breed A
成员的代码为:
rt random 360
fd 5
ask peoples-on neighbors [
if var > 5 [ ;; var of members of breed B and C
die
]
]
我知道breed A
不拥有var,但是我想breed A
询问var
和breed B
中breed C
的值。我该如何实现?
答案 0 :(得分:2)
您可以使用of运算符,该运算符将返回所有品种B和C的变量列表。
let varsForBs [var] of B-here
let varsForCs [var] of C-here
如果只有一个B和C,则只需从列表中选取第一个元素。