设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5836|回复: 2

[求助] 新手发问超简单问题-With 的用法

  [复制链接]
 楼主| 发表于 2013-3-17 12:08:04 | 显示全部楼层 |阅读模式
新手发问超简单问题,目前还处于研读范例码的阶段,边测边看结果来理解程序
+ |, l  g' _. W% ?+ K! [$ G其中有一段如下
; [% M- u  Q6 t  k1 ?0 Dask turtles with [ infected? = true ]  
: c4 v" d7 H! F我原本以为这句会回传『所有』infected? = true 的 turtle
3 n' \$ P$ a. n- \+ Z, |3 o但看结果似乎不是这样。
/ Y3 s+ Y* p# w8 n9 h7 {* w1 v: g( }2 y( @+ B/ x
假设所有符合条件的有 5 笔
. M0 t4 Q% M0 I# t有时候回传 1 笔,有时回传 3 笔,是不固定的
! I- ^# \5 j- }, p& [回头查语法定义
7 F+ \0 X8 h; m' t+ g, Cwith # E1 A! C9 @+ Q
agentset with [reporter]# n, o5 e* Q1 W3 A3 F- S
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.
1 V2 Y, A- `1 \# D它只说回传 agents satisfying the given condition% G8 }. y9 C; q5 f
是否 with 回传的是『符合条件』的数据,而不是『所有符合条件』的数据 ?
4 G9 B4 V! s4 \2 t5 F3 Y  W" [" d+ ~8 U! s$ O: r# g( C4 a- h; {
想确定一下
7 ]7 x9 Q- ~9 r5 S4 a3 Z: Q谢谢!& ^2 ]. z! O6 A+ u
发表于 2013-11-7 00:02:20 | 显示全部楼层
本人也是刚入手,应该是所有符合条件的新主体集。估计是因为setup的问题,每次符合条件的新主体集不同,造成结果不同。
发表于 2013-12-25 20:50:08 | 显示全部楼层
这里没问题,是『所有符合条件』的数据。5 x0 {1 _* n  W) S$ ~' K- j8 n
问题应该是出在其他地方。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-5-6 19:11 , Processed in 0.013335 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表