|
|
新手发问超简单问题,目前还处于研读范例码的阶段,边测边看结果来理解程序5 O( P. p5 U+ @ B' f
其中有一段如下
( S4 V8 q( r$ Nask turtles with [ infected? = true ]
& a D6 p e; M8 w9 [2 T- n我原本以为这句会回传『所有』infected? = true 的 turtle
" D8 G7 V& r) ^5 w/ u, f但看结果似乎不是这样。- R# ]' I: J+ Y: I4 h' F+ A
8 h" S- e/ D! v' Z
假设所有符合条件的有 5 笔
, |9 ]& u( ]# a) P H+ P有时候回传 1 笔,有时回传 3 笔,是不固定的
4 Z6 ?0 B& P; }! V1 P- l回头查语法定义
9 n, d( Z |" c! Owith 3 }' W5 M$ |& n* C% @( {
agentset with [reporter]
3 m+ \' ]' O+ WTakes two inputs: on the left, an agentset (usually "turtles" or "patches"). On the right, a boolean reporter. Reports a new agentset containing only those agents that reported true -- in other words, the agents satisfying the given condition.
5 r$ m7 S- v2 n1 e1 @2 A2 P) M8 g: _它只说回传 agents satisfying the given condition8 L0 s6 _0 ]3 ~) y. Z
是否 with 回传的是『符合条件』的数据,而不是『所有符合条件』的数据 ? 0 Q5 u; L) c9 g! f o
@# [! r0 |: ?+ m想确定一下
+ r w. z% H" `4 I$ `) q谢谢!
, M# @4 t6 W+ E6 g g2 D |
|