设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5438|回复: 2

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

  [复制链接]
 楼主| 发表于 2013-3-17 12:08:04 | 显示全部楼层 |阅读模式
新手发问超简单问题,目前还处于研读范例码的阶段,边测边看结果来理解程序6 h. b) C8 M: Y$ U7 E7 M
其中有一段如下
' |4 d) R* b# F& w! d% Rask turtles with [ infected? = true ]  6 q; B4 x) o  q0 w  J9 l) Y
我原本以为这句会回传『所有』infected? = true 的 turtle
- c( `; R/ [2 q/ }" n7 Y' s1 M! Y但看结果似乎不是这样。
/ ?( |7 x. [5 S, e! J- t, W" i
' @7 L5 A/ B( h+ l9 Q假设所有符合条件的有 5 笔' u( F: l" u# }- }- p
有时候回传 1 笔,有时回传 3 笔,是不固定的
) r- F9 e: q) _$ O; P回头查语法定义8 V7 H9 ~; A! X2 j; ^
with * q% w$ K. I, O* t# \+ Y
agentset with [reporter]
# q9 b0 Q( d/ E2 Z. `! lTakes 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.8 e$ G2 ^9 w* d0 e7 Y# v
它只说回传 agents satisfying the given condition" \1 t3 U2 s/ u. ^. g
是否 with 回传的是『符合条件』的数据,而不是『所有符合条件』的数据 ?
* t$ }1 s6 W- q/ J% _! R% \: q2 D- x8 E2 T7 U8 K
想确定一下
9 d8 n8 d# l, _. y/ {4 [0 E; O谢谢!
! A/ t: p7 h5 N
发表于 2013-11-7 00:02:20 | 显示全部楼层
本人也是刚入手,应该是所有符合条件的新主体集。估计是因为setup的问题,每次符合条件的新主体集不同,造成结果不同。
发表于 2013-12-25 20:50:08 | 显示全部楼层
这里没问题,是『所有符合条件』的数据。4 r7 G+ g2 J. m8 |
问题应该是出在其他地方。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-27 21:03 , Processed in 0.018888 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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