|
|
新手发问超简单问题,目前还处于研读范例码的阶段,边测边看结果来理解程序
3 r) x/ d7 p# \# j+ M; o其中有一段如下
% T6 a4 f/ W9 Mask turtles with [ infected? = true ] / q: n1 G+ ^3 m) u
我原本以为这句会回传『所有』infected? = true 的 turtle& h" L$ h9 N$ V) c% D6 [4 j
但看结果似乎不是这样。
) e$ t3 A4 K, k( E6 ^5 X, x x/ ~" B! r
假设所有符合条件的有 5 笔2 p# A3 A- Q. I. A' Q3 D
有时候回传 1 笔,有时回传 3 笔,是不固定的2 _3 q7 Y) V( c
回头查语法定义# w- F' ? Y7 x. s9 c
with
# [' l6 X0 [' T+ M; v* ~ ^! V5 X- Wagentset with [reporter]4 V. W+ p M) a* r; j3 _
Takes 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.- o% \$ T% j5 ?* M7 t
它只说回传 agents satisfying the given condition
# O, }* a' N2 m( \& A6 @! j7 R是否 with 回传的是『符合条件』的数据,而不是『所有符合条件』的数据 ? 2 A( D% }' s' T! }; K7 l
4 g* {4 Z6 q! U* a9 H) Q想确定一下
6 P! {. T0 ?" j0 H& S) k) V, r. G谢谢!
1 D* _# b0 j" D8 p, B1 P5 V' o1 L |
|